计算机简单编程示例

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1从键盘输入三个数,找出它们的最小值#includestdio.hmain(){floata,b,c,min;printf(inputthreenumbers:);scanf(%f%f%f,&a,&b,&c);if(ab)min=b;elsemin=a;if(minc)min=c;printf(min=%f\n,min);}2.输出九九乘法表#includestdio.hmain(){inti,j;for(i=1;i=9;i++){for(j=1;j=i;j++)printf(%d*%d=%2d,i,j,i*j);printf(\n);}}3.编程找出所有水仙花数#includestdio.hmain(){intx,a,b,c;for(x=100;x=999;x++){a=x/100;b=x%100/10;c=x%10;if(a*a*a+b*b*b+c*c*c==x);printf(%d,x);}}1.从键盘输入三个数找出它们的平均数#includestdio.hmain(){floata,b,c,aver;scanf(%f%f%f,&a,&b,&c);aver=(a+b+c)/3;printf(aver=%f\n,aver);}2.输出两个正整数的所有公约数#includestdio.hmain(){inta,b,i,n;scanf(%d%d,&a,&b);if(ab){n=b,b=a,a=n;}for(i=1;i=a;i++){if(a%i==0&&b%i==0)printf(%2d,i);}printf(\n);return0;}3.输出一个3*4的矩阵中的最小值,矩阵的数据从键盘输入#includestdio.hmain(){inti,j,min,a[3][4];{printf(原矩阵a[%d][%d]:\n,3,4);for(i=0;i3;i++)for(j=0;j4;j++)scanf(%d,&a[i][j]);}printf(\n);min=a[0][0];for(i=0;i3;i++)for(j=0;j4;j++){if(mina[i][j])min=a[i][j];}printf(theminnumber%3d,min);}1.从键盘输入圆的半径,计算圆的面积和周长#includestdio.h#definePI3.14159main(){floatr,s,l;printf(请输入圆的半径);scanf(%f,&r);s=PI*r*r;l=PI*r*2;printf(s=%f,l=%f\n,s,l);}2.从键盘输入10个数字,用起泡法从小到大排序#includestdio.hintmain(){inta[10];inti,j,t;printf(input10number:\n);for(i=0;i10;i++)scanf(%d,&a[i]);printf(\n);for(j=0;j9;j++)for(i=0;i9-j;i++)if(a[i]a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}printf(thesortednumber:\n);for(i=0;i10;i++)printf(%5.0d,a[i]);printf(\n);return0;}}3.从键盘输入10个数,计算它们的最大值#includestdio.hmain(){floatx,max;inti;printf(请输入第一个数:);scanf(%f,&x);max=x;for(i=1;i=9;i++){printf(请输入第%d个数:);scanf(%f,&x);if(xmax)max=x;}printf(10个数中最大值:%f\n,max);}1.从键盘输入长方形的长和宽,计算长方形的面积和周长#includestdio.hmain(){floata,b,s,l;printf(请输入长方形的长和宽);scanf(%f%f,&a,&b);s=a*b;l=2*(a+b);printf(s=%f,l=%f\n,s,l);}2.计算s=1+2+3…+100#includestdio.hmain(){inti=2,sum=0;do{sum=sum+i;i=i+2;}while(i=100);printf(sum=%d\n,sum);}3.输出一个3*3矩阵的转置矩阵,矩阵的数据从键盘输入#includestdio.hmain(){inti,j,temp,a[3][3];{printf(原矩阵a[%d][%d]:\n,3,3);for(i=0;i3;i++)for(j=0;j3;j++)scanf(%d,&a[i][j]);}for(i=0;i2;i++)for(j=i+1;j3;j++)if(i!=j){temp=a[i][j];a[i][j]=a[j][i];a[j][i]=temp;}printf(转置矩阵A[%d][%d]:\n,3,3);for(i=0;i3;i++){for(j=0;j3;j++)printf(%4d,a[i][j]);printf(\n);}}1.从键盘输入三个整数,找出它们的最大值#includestdio.hmain(){inta,b,c,max;printf(inputthreenumber:);scanf(%d%d%d,&a,&b,&c);if(ab){max=a;}else{max=b;}if(maxc)max=c;printf(max=%d\n,max);}2.从键盘输入一行字符,统计所输入字符的个数#includestdio.hmain(){intn=0;printf(inputastring:\n);while(getchar()!='\n')n++;printf(%d\n,n);}3.计算两个正整数的最小公倍数#includestdio.hmain(){intm,n,r,g,p,h;printf(请输入求最小公倍数的数:);scanf(%d%d,&m,&n);p=m*n;while((r=m%n)!=0){m=n;n=r;}g=n;h=p/g;printf(h=%d\n,h);}从键盘输入十个数,计算它们的最小值#includestdio.hmain(){floatx,min;inti;printf(请输入第一个数:);scanf(%f,&x);min=x;for(i=1;i=9;i++){printf(请输入第%d个数:);scanf(%f,&x);if(xmin)min=x;}printf(10个数中最小是:%f\n,min);}从键盘输入十个数,计算他们的平均值#includestdio.hmain(){floatx,sum,d;inti;printf(请输入第一个数:);scanf(%f,&x);sum=x;for(i=1;i=9;i++){printf(请输入第%d个数:,i+1);scanf(%f,&x);sum=sum+x;}d=sum/10.0;printf(10个数的平均值是:%f\n,d);}计算s=1+3+5+7+...+99#includestdio.hmain(){inti=1,sum=0;do{sum=sum+i;i=i+2;}while(i=99);printf(sum=%d\n,sum);}计算s=2+4+6+8+...+100#includestdio.hmain(){inti=2,sum=0;do{sum=sum+i;i=i+2;}while(i=100);printf(sum=%d\n,sum);}计算s=n!(n从键盘输入)#includestdio.hmain(){intn,i;doublefact=1;printf(请输入任意数:\n);scanf(%d,&n);for(i=1;i=n;i++)fact=fact*i;printf(%5.0f%3d!\n,fact,n);}计算两个正整数的最大公约数#includestdio.hmain(){intm,n,r,g,p;printf(请输入求最大公约数的数:);scanf(%d%d,&m,&n);while((r=m%n)!=0){m=n;n=r;}g=n;printf(g=%d\n,g);}已知数列:11235...从第三项起每项数据都是其前两项之和计算该数列的前15项。#includestdio.hmain(){intf1=1,f2=1,f3,i;printf(%12d\n%12d\n,f1,f2);for(i=1;i=13;i++){f3=f1+f2;printf(%12d\n,f3);f1=f2;f2=f3;}}输入一个3*4矩阵中的最大值,矩阵的数据从键盘输入#includestdio.hmain(){inti,j,max,a[3][4];{printf(原矩阵a[%d][%d]:\n,3,4);for(i=0;i3;i++)for(j=0;j4;j++)scanf(%d,&a[i][j]);}printf(\n);max=a[0][0];for(i=0;i3;i++)for(j=0;j4;j++){if(maxa[i][j])max=a[i][j];}printf(themaxnumber%3d,max);}输出一个3*4矩阵中的平均值,矩阵的数据从键盘输入#includestdio.hmain(){inti,j;floats=0,average,a[3][4];printf(原矩阵a[%d][%d]:\n,3,4);for(i=0;i3;i++)for(j=0;j4;j++){scanf(%f,&a[i][j]);s=s+a[i][j];}average=s/12.0;printf(average:%f\n,average);}

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功