
计算机简单编程示例.doc
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
从键盘输入三个数找出它们得平均数#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
从键盘输入长方形得长与宽,计算长方形得面积与周长# 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 elude












