c语言小程序实例(一)
2013-07-20 17:23
302 查看
今天想想什么事也没干,连游戏都没打,就看啦一部电影,还是把刚才写的几个c语言小程序贴上吧,显示今天也没白过啊。
/*1求两个数中较大者
#include<stdio.h> int getmax(int a,int b) { int max; if(a<=b) max=b; else max=a; return max; } main() { int a,b,max; printf("please input two integers:"); scanf("%d,%d",&a,&b); max=getmax(a,b); printf("max=%d",max); } 2计算圆的面积 #define PI 3.14159 #include<stdio.h> main() { float r,s; printf("请输入圆的半径R:"); scanf("%f",&r); if(r<0) printf("圆的半径必须大于0"); else { s=PI*r*r; printf("圆的半径为R=%f时,圆面积为s=%f",r,s); } } 3.计算三个整数的平均值 #include<stdio.h> main() { int a,b,c; float aver; printf("请输入三个整数:a,b,c\n"); scanf("%d,%d,%d",&a,&b,&c); aver=(a+b+c)/3.0; printf("三个整数的平均值为\naver=%f",aver); } 4将数组中的数按逆序输出 #define N 5 #include<stdio.h> main() { int i; float score ; printf("请输入你要输入的成绩\n"); for(i=0;i<N;i++) scanf("%f",&score[i]); for(i=N-1;i>=0;i--) printf("%.1f\n",score[i]); }
5.将一个十进制数转换为二进制数 #include<stdio.h> main() { int i=0,n,d[40]; printf("请输入你要转换成二进制的数的十进制形式:\n"); scanf("%d",&n); while(n>0) { d[i]=n%2; i++; n=n/2; } for(i--;i>=0;i--) printf("%ld",d[i]); printf("\n"); } 6.将输入的数按从大到小的顺序输出 #define N 5 #include<stdio.h> main() { int a ; int i,j,t; printf("请输入你要排序的数:\n",N); for(i=0;i<N;i++) scanf("%d",&a[i]); printf("\n"); for(i=0;i<N-1;i++) { for(j=i+1;j<N;j++) { if(a[j]>a[i]) { t=a[i]; a[i]=a[j]; a[j]=t; } } } printf("按从大到小排序为\n"); for(i=0;i<N;i++) printf("%4d",a[i]); printf("\n"); } 7.杨辉三角 0列和对角线元素都是1 其他元素均为上一行的同列元素与前一列元素之和 #define N 6 #include<stdio.h> main() { int i,j; int a ; for(i=0;i<N;i++) { a[i][0]=1; a[i][i]=1; } for(i=0;i<N;i++) { for(j=1;j<i;j++) a[i][j]=a[i-1][j]+a[i-1][j-1]; } for(i=0;i<N;i++) { for(j=0;j<N-i+1;j++) printf(" "); for(j=0;j<=i;j++) printf("%5d",a[i][j]); printf("\n"); } }
相关文章推荐
- 综合实例:用C语言实现一个自定义的shell程序
- C语言编写获取Linux本地目录及本机信息的小程序实例
- socket实例C语言:一个简单的聊天程序
- 队列实例程序(C语言)
- Android-------C语言可执行程序编译实例
- [C语言] 基于Linux的一对一Socket简易聊天程序实例
- C语言编写银行打印程序实例参考
- Android-------C语言可执行程序编译实例
- 使用C语言编写基于TCP协议的Socket通讯程序实例分享
- C语言实例程序
- Android-------C语言可执行程序编译实例
- Linux下用C语言检查指定程序名的运行实例个数
- 开发一个微信小程序实例教程
- C语言算法实例019:直接插入排序
- Python聊天室实例程序分享
- 替换空格(c语言完整版程序)
- Chapter12&Chapter13:程序实例
- c语言写的一些小程序
- 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(四) --高级设置二
- C#程序只允许运行一个实例的解决方案