第一次作业编码练习
2013-03-17 21:19
260 查看
1.例5-7
编写程序在屏幕上输出100-150之间不能被3整除的数
代码如下:
运行结果如下:
2.例5-10
计算1!+2!+3!+4!+5!的和
代码如下:
运行结果如下:
3.例6-2
利用函数编写程序输出三个书中的最大数
代码如下:
运行结果如下:
4.例6-3
函数间的参数值单向传递方式
代码如下:
运行结果如下:
编写程序在屏幕上输出100-150之间不能被3整除的数
代码如下:
//*********************** //编写程序在屏幕上输出100-150之间不能被3整除的数 //Code by ZZ 2013-3-17 //*********************** #include<stdio.h> void main() { int n,i=0; for(n=100;n<=150;n++) { if(n%3==0) continue; printf("%d ",n); i++; if(i%10==0) printf("\n"); } printf("\n"); }
运行结果如下:
2.例5-10
计算1!+2!+3!+4!+5!的和
代码如下:
#include<stdio.h> void main() { int i,j; int sum1,sum2=0; for (i=1;i<=5;i++) {sum1=1; for(j=1;j<=i;j++) sum1=sum1*j; sum2=sum2+sum1; } printf("1!+2!+3!+4!+5!=%d\n",sum2); }
运行结果如下:
3.例6-2
利用函数编写程序输出三个书中的最大数
代码如下:
#include<stdio.h> void main() { void printfline(); int max(int a,int b); int x,y,z,d; printfline(); printf("input three numbers:\n"); scanf("%d%d%d",&x,&y,&z); d=max(x,y); d=max(d,z); printf("maxmum=%d\n",d); } void printfline() { printf("This is a C program!\n"); } int max(int a,int b) { if(a>b)return a; else return b; }
运行结果如下:
4.例6-3
函数间的参数值单向传递方式
代码如下:
#include<stdio.h> void main() { void swap(int x,int y); int a,b; a=2,b=6; printf("调用前:a=%d,b=%d\n",a,b); swap(a,b); printf("调用后:a=%d,b=%d\n",a,b); } void swap(int x,int y) { int temp; printf("交换前:x=%d,y=%d\n",x,y); temp=x; x=y; y=temp; printf("交换后:x=%d,y=%d\n",x,y); getchar; }
运行结果如下:
相关文章推荐
- 马哥linux运维实战练习案例-2015年(第一次作业)
- 【Mage作业】linux运维实战练习案例-2015年12月20日-12月31日(第一次)
- c语言第二次作业,编码练习
- C语言第一次作业练习
- 第二次作业编码练习
- 马哥linux运维实战练习案例-2015年(第一次作业)
- 第一次c程序 编码练习
- [练习]一个游程编码程序
- 第一次作业
- Java第一次作业:源代码计算器 第二问
- 第一次作业
- 【练习作业】HBase与Hive操作
- 第一次作业
- c++第一次作业
- 第一次数据库作业(第3章)
- (示例)第一次编程作业:计算两个数的最大公约数
- 数据库第一次作业
- python 第一次作业
- 第一次博客作业
- 第一次作业