面试笔试题目(参考)
来源:互联网 发布:爷爷9岁被鬼子杀了知乎 编辑:程序博客网 时间:2024/05/16 15:23
1、使用冒泡算法实现对一维数组str中十个元素进行排序(从小到大)
#include<stdio.h>
void swap(char *a,char *b)
{
char c;
c=*a;
*a=*b;
*b=c;
}
int main()
{
char str[10] = {2,5,45,23,1,34,67,89,10,50};
int i,j;
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(str[i]>str[j])
{
swap(&str[i],&str[j]);
}
}
//for(i=0;i<10;i++)
printf("%d\n",str[i]);
}
return 0;
}
2、利用while / for / do...while循环语句,计算1-1/2+1/3-1/4+...+1/99-1/100的值
1)for循环
#include<stdio.h>
int main()
{
double i=0,t=0,sum=0,sign=-1;
for(i=1;i<=100;i++)
{
sign = -sing;
t=sign/i;
sum=sum+t;
}
printf("sum = %lf\n",sum);
return 0;
}
2)while循环
#include <stdio.h>
int main()
{
double i=1,t=0,sum=0,sign=-1;
while(i<=100)
{
sign = -sign;
t=sign/i;
sum = sum+t;
i++;
}
printf("sum = %lf\n",sum);
return 0;
}
3)do...while循环
#include<stdio.h>
int main()
{
double i=1,t=0,sum=0,sign=-1;
do
{
sign = -sign;
t=sign/i;
sum=sum+t;
i++;
}
while(i<=100)
printf("sum = %lf\n",sum);
return 0;
}
0 0
- 面试笔试题目(参考)
- 常见笔试/面试题目(一)
- 收藏笔试面试题目(一)
- 华为面试/笔试题目(附答案)
- C/C++ 笔试、面试题目(一)
- C/C++ 笔试、面试题目(一)
- Linux 笔试面试常见题目(整理)
- C++面试笔试题目(选1)
- 【Unity3D】 面试 笔试题目(一)
- Intel笔试面试题目
- 常见笔试/面试题目
- 软件面试笔试题目
- 笔试面试题目小结
- 微软笔试面试题目
- 笔试,面试题目网站
- 笔试面试题目
- C++ 笔试面试题目
- 笔试面试题目
- CGAL4.9+boost1.59+QT5.6+vs2015 64bit+windows10配置
- NS3目录结构和相关模块
- Eclipse启动Tomcat时的问题
- python leetcode38 递归
- 深入理解C++中的深拷贝与浅拷贝
- 面试笔试题目(参考)
- ANSYS中Beam188\Beam189单元命令流提取最大应力
- 如何判断Linux的tar.gz是二进制文件还是源码文件
- 状态模式
- oracle 排序是,如果为null, 降序则排在最前面,怎么让这些null值排在最后面。 Nulls last
- C++对象的构造顺序
- CentOS通过YUM升级centOS内核
- iFunk成为最受学生喜爱的笔记本之一
- 并行和并发区别