C典型编程例题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C典型编程例题.docx》由会员分享,可在线阅读,更多相关《C典型编程例题.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、求1+2+3+.+100。(循环)答案#include void main() int i,sum=0; for(i=1;i=100;i+) sum=sum+i; printf(%d,sum); 2、 求1*2*3*.*10。(循环)答案void main() int i=0,j=1; for (i=2;i=10;i+) j*=i; printf(%d,j); return 0; 3、 输入三个数字,输出他们的最大值。(if)答案#includevoid main() int a,b,c,d; scanf(%d,%d,%d,&a,&b,&c); d=max(a,b,c); printf(m
2、ax=%d,d); getch();/*暂停看运行结果*/ int max(int x,int y,int z)int u; if(x=y&x=z) u=x; else if(y=x&y=z) u=y; else u=z; return(u); 4.用起泡法对十个数据排序(数组实现)答案#includemain ( ) int i,j,t; static int a10=5,7,4,2,3,6,1,0,9,8; for(j=0;j9;j+) for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t ; for(i=0;i10;i+) printf(%2d,ai); 5、输入十个数字
3、,逆序输出。(数组实现)答案#includemain()int a10,i=0;for(i=0;i=0;i-)printf(%f,ai);6输入两个数,交换他们的值并输出。(元素交换)答案#includeint main () int m,n,temp; scanf(%d%d,&m,&n); if (mn) temp=m; m=n; n=temp; printf(%d,m); return 0;7.输出9*9乘法表。(双层循环)答案#include void main()int i=1;for(i; i=9; i+) int j=1; for(j;j=i;j+) printf(%d*%d=%d
4、 , i, j, i*j); printf(n);8.输入一行字符,将所有的小写字母转换成大写字母,大写字母转换成小写字母,其余字符不变。输出转变后的这行字符。答案#include stdio.hvoid main() char an; int i; scanf(%s,a); printf(大写为:); for(i=0;i=n;i+) if(ai=a) ai=ai-32; printf(%c,ai); printf(n小写为:); for(i=0;i=65&c=97&c=48&c=100&x1000) a=0.01*x;b=10*(0.01*x-a);c=x-100*a-10*b;if(x=(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 典型 编程 例题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内