好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机简单编程示例.doc

6页
  • 卖家[上传人]:鲁**
  • 文档编号:489180519
  • 上传时间:2023-12-31
  • 文档格式:DOC
  • 文档大小:112KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1从键盘输入三个数,找出它们得最小值#in c lude m ai n (){ float a ,b, c,m in ;prin t f ("i np u t three n u mb ers: ”;s c anf(" %f % f % f ” & a ,&b , & c);if( a >b) m in= b;e ls e mi n =a;if( min〉 c) min =c;p r in t f( ” min% nH,m in);}2 输出九九乘法表 #include mai n(){ in t i, j;f or (i=1 ; i < = 9; i++ ){? for(j=1 ; j<=i; j++ )? p rintf (" % d*% d= % 2 d", i,j, i*j);? pr i ntf (”\n");}}3 编程找出所有水仙花数#include m ain (){ int x ,a ,b, c;f or (x=10 0 ;x < =999;x++ ){a= x /100; b= x%100/1 0 ;c=x% 10;if(a*a*a+b*b * b+c* c*c= = x) ;p rintf("%d ",x);}}1。

      从键盘输入三个数找出它们得平均数#incl ude < stdio、h >mai n(){ flo a t a, b,c, aver;scan f("%f%f% f”, &a,& b, &c) ; ave r= ( a+b +c) /3;printf("av er=% f\n" ,av er);}2 输出两个正整数得所有公约数#i nclude< stdi o、 h>m ain (){i nt a,b ,i, n; scanf( %”d %d” ,&a,& b); if( a>b){n = b,b =a,a=n;}f or( i = 1 ; i < = a;i ++){if (a%i== 0&& b%i ==0) pr intf("%2 d”, i) ;}printf ("\n");retur n 0;}3.输出一个 3*4 得矩阵中得最小值 , 矩阵得数据从键盘输入#include< stdio、 h〉m a in(){i nt i,j ,min ,a[ 3] [4];{p r in t f ("原矩阵 a[% d][%d] : \n",3 , 4 ); for (i=0 ;i〈 3;i+ + )f o r (j =0; j< 4; j + +)scanf(" %d",& a : i ] [j ]);}pr i nt f (”n");m 1 n=a [0] [ 0];fo r( i=0 ; i〈 3 ; i++ )fo r (j = 0 ;j <4 ;j + +){if(m in >a : i ] : j])m 1 n=a [i] : j ];pr intf(11 the min nu m b e r%3 d" ,mir);}1、 从键盘输入圆得半径,计算圆得面积与周长-#i nc lude < std io、h ># de f i ne PI 3、141 5 9m a in (){f loat r, s, 1 ;p rin t f (”请输入圆得半径");scanf (" %f", & r);s = PI* r*r;l= P I * r * 2 ;pr in t f ("s= %f ,l = % f n " ,s l);}2、 从键盘输入10个数字,用起泡法从小到大排序 #incl ude int ma in(){int a[10];int i, j, t;print f( "i n pu t 1 0 numbe r n” ;for (i = 0;i<10; i+ +) scan f ("%d", &a [i ]); p rintf ( n"; for(j=0 ; j v 9; j + +)f o r( i= 0; i < 9-j;i+ +)if (a [i]> a[i+1]){t=a[i];a : i] =a[i+ 1 ];a : i+1 ] =t;} pr in t f(H the sor ted num b er:\n");f o r(i = 0; i<1 0; i + +)prin tf (” %5、0d", a :i]);p ri n t n );ret u rn 0 ;}}3 •从键盘输入10个数,计算它们得最大值#incl u de< s tdi o、h>main (){ f l o at x ,m ax;int i;printf (”请输入第一个数: ");scan f( %f",&x );max =x;for (i = 1; iv= 9 ;i + +){printf( ”请输入第%d个数:");sca nf ("% f", &x);if(x >m ax) max =x;}pr intf ("10 个数中最大值: n” ,max);}1 。

      从键盘输入长方形得长与宽,计算长方形得面积与周长# in c ludevst d i o、h〉ma i n(){f lo a t a, b,s, 1 ;pri n tf("请输入长方形得长与宽”);scanf (” %f%f; & a,&b );s= a * b;l=2* (a+ b);pri n tf (” s%f,l=%f\n ", s,1 );}2计算 s=1 + 2+3 …+100#inclu d e< st di o、h>main(){in t i =2 , sum=0 ;do{su m= sum+i;i=i+2 ;} while (i < =100);p ri n tf("s um= %d\n", su m);}3 .输出一个3* 3矩阵得转置矩阵,矩阵得数据从键盘输入# in c lu devstdi o、 h>main(){int i ,j,t emp, a [3] [3];{p r i n tf (”原矩阵 a[ % d][%d ]: \ n", 3,3);for( i=0; iv3;i++ )for( j=0;jv3 ; j++)scanf(”%d”&,a[i][j] );}for (i = 0; i < 2 ;i++ )for(j=i+1;j <3;j++)i f(i != j){ te mp = a [i ] [j ]; a [i][ j] = a[j] [ i ];a[ j] : i ] =tem p;}pri ntf( 转”置矩阵 A[%d][ %d ]: n ",3,3);for(i=0 ; iv3;i++){for(j= 0; j〈3;j++)printf(" %4d", a[i][j]);printf (” n” );}}1. 从键盘输入三个整数,找出它们得最大值#i n clude〈 st d io、h >main (){i nt a, b,c, max;p rintf("in put thr ee number: ") ;scanf(”%d%d %d ”&,a, &b, &c) ;if(a〉b ){m ax=a; }else{ max=b; }if( maxvc)max=c;printf( ”m ax=% n ” ,ma x) ;}2. 从键盘输入一行字符 ,统计所输入字符得个数#inc 1u de< s t d io、h >main(){in t n=0;pri n t f(" input a s tri ng: n ” );w h il e (get char () != ' n ' n ++;pr i n t f ("% d\n",n);}3. 计算两个正整数得最小公倍数#in c lu d evstdio、h>ma in (){int m,n, r ,g, p,h;P rintf ("请输入求最小公倍数得数:”;scan f( '%d% d",&m,&n );P =m*n ;w hil e( (r=m % n)! = 0){m =n;n= r ;}g = n ;h=p/g ;prin tf (” h%d\n", h);}从键盘输入十个数,计算它们得最小值|# includ e〈 std io、h>main(){f 1 oat x, m in ;int i;pr i ntf(请输入第一个数:");sc a nf("% f ”,& x);m i n = x ;for(i=1; i〈=9; i++){pri n tf ("请输入第% d个数:");sc a n f("% fH , &x );if (x〈 min) min=x;}pr int f( ” 1C个数中最小就是:% f\n",m i n) }从键盘输入十个数,计算她们得平均值#i n eludev st d io、h>m ai n (){f 1 oat x,su m, d;int i;p r i n tf ("请输入第一个数:");s c a nf("% f",&x );s u m=x;for (i=1;i v =9;i++ ){p r intf("请输入第% d个数:” i +1 );sca nf (H %f”,&x);s um = sum+x;}d= s um/10、0;p ri n tf (” 10个数得平均值就是:% n”d);}计算 s=1+3+5 + 7+、、、+9 9#i nc 1 u de vstdio、h > m ain(){i n t i=1, su m=0 ;do{ sum =sum +i ;i = i+ 2;} whil e (i<=99 );pri n tf(H sum=% d n ”, sum);} 计算 s=2+4 +6+8+、、、+1 00 # in cludev s t d io、h >ma in (){int i=2 , sum =0;do{sum =sum +i;i=i + 2 ;} whi 1 e (i < =1 0 0);pr i ntf(" su m= % nH, sum); }计算s=n! (n从键盘输入)#in eludemain (){int n,i;doible fact =1;p r i ntf (”请输入任意数:\n";scan("%d”,&n);for (i=1;i〈=n; i++)f ad=fact*i;printf("%5.0 f%3dh”a,et,n)}计算两个正整数得最大公约数#includecst dio、h>main(){int m n,r,g , p;pri n tf("请输入求最大公约数得数"); scan f(” %d",&m,&n);whi 1 e ((r=m%n)! = 0。

      点击阅读更多内容
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.