資源描述:
《C語言經(jīng)典例題和答案.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、作業(yè)一一、求一個任意邊長的矩形面積。#includevoidmain(){intw,h,sum;scanf("%d%d",&w,&h);sum=w*h;printf("area=%d",sum);}二、求一個任意半徑的圓的面積及周長。#definePI3.14159#includevoidmain(){floatr,area,c;scanf("%f",&r);area=PI*r*r;c=2*PI*r;printf("area=%fcircle=%f",area,c);
2、}三、已知:w=5,y=4,z=2,求表達(dá)式:w*y/z的值,并輸出。##includevoidmain(){intw,y,z,r;w=5;y=4;z=2;r=w*y/z;printf("%5d",r);}作業(yè)二一、從鍵盤上輸入三個數(shù),求出其中的最大值,并輸出。#includevoidmain(){inta,b,c,max;scanf("%d%d%d",&a,&b,&c);max=a;if(max
3、,max);}二、求sin300。+sin600+cos300+cos600之和。(注意:30*3.14159/180)#include#definePI3.14159#includevoidmain(){floata,b,sum;a=30*PI/180;b=60*PI/180;sum=sin(a)+sin(b)+cos(a)+cos(60);printf("total=%f",sum);}一、比較兩個數(shù)的大小。如果x大于y,則輸出:x>y,否則輸出:x
4、voidmain(){intx,y;scanf("%d,%d",&x,&y);if(x>y)printf("x>y");elseprintf("xvoidmain(){inta,b,c,t;scanf("%d%d%d",&a,&b,&c);if(a>b){t=b;b=a;a=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("%3d%3d%
5、3d",a,b,c);}.二、求自然數(shù)1~10之和。。#includevoidmain(){inti,sum;i=1;sum=0;while(i<=10){sum=sum+i;i++;}printf("sum=%d",sum);}一、輸入10個整數(shù),統(tǒng)計出正數(shù)之和以及負(fù)數(shù)之和。(求奇數(shù)之和以及偶數(shù)之和)#includevoidmain(){intsum1=0,sum2=0,i,x;i=1;while(i<=10){scanf("%d",&x);if(x%2==0)sum1
6、=sum1+x;elsesum2=sum2+x;i++;}printf("sum1=%dsum2=%d",sum1,sum2);}作業(yè)四一、輸入一個0~6的整數(shù),轉(zhuǎn)換成星期輸出。#includemain(){inta;scanf("%d",&a);switch(a){case0:printf("Sunday");break;case1:printf("Monday");break;case2:printf("Tuesday");break;case3:printf("Wednesday"
7、);break;case4:printf("Thursday");break;case5:printf("Friday");break;case6:printf("saturday");break;default:printf("Iamsorry.Youarewrong.");}}.一、輸入一個整數(shù),將各位數(shù)字反轉(zhuǎn)后輸出。如:輸入365,則輸出顯示為563。#includevoidmain(){intx,r;scanf("%d",&x);printf("converis:");while(x!
8、=0){r=x%10;printf("%d",r);x=x/10;}printf("");}二、輸入一個整數(shù),求出它的所有因子。#includevoidmain(){intx,i;scanf("%d",&x);for(i=1;i<=x;i++)if(x%i==0)printf("%3d",i);}作業(yè)五一、求100~200之間的素數(shù)。