资源描述:
《c语言程序实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1译码:#includeintmain(){charc;while((c=getchar())!=''){if((c>='a'&&c<='z')
2、
3、(c>='A'&&c<='Z')){c=c-4;if(c<'a'&&c>='a'-4
4、
5、c<'A')c=c+26;}printf("%c",c);}printf("");return0;}Glmre!China!2输出九九乘法表的左上半角:#includeintmain(){intk,i,j;for(i=1;i<=9;i++){for(j=1;j<
6、=10-i;j++){k=i*j;printf("%5d",k);}printf("");}return0;}3求n阶乘d的和(1!+2!+3!+~~~+n!=?):#includeintmain(){inti,n,t=1,g=0;scanf("%d",&n);for(i=1;i<=n;i++){t=t*i;g=g+t;}printf("%d",g);return0;}4输出一组数中的最大值与最小值:#includeintmain(){inta[10],i,max,min;for(i=0;i<
7、10;i++)scanf("%d",&a[i]);max=a[0];min=a[0];for(i=1;i<10;i++){if(maxa[i])min=a[i];}printf("max=%d",max);printf("min=%d",min);return0;}5输入三边长判断能否构成三角行,若能是那种?:#includeintmain(){inta,b,c;scanf("%d,%d,%d",&a,&b,&c);if(a+b<=c
8、
9、a+c<=b
10、
11、b+c<=a)
12、printf("不能构成三角形");else{if(a==b&&b==c)printf("此三角形是等边三角形");if(a==b
13、
14、b==c
15、
16、a==c)printf("此三角形是等腰三角形");if(a!=b&&b!=c&&a!=c)printf("此三角形是不等边三角形");}return0;}6输入成绩输出等级:(1)if语句法:#includeintmain(){intx;scanf("%d",&x);if(x>100
17、
18、x<0)printf("error");else{if(x>=90&
19、&x<=100)printf("A");if(x>=80&&x<90)printf("B");if(x>=70&&x<80)printf("C");if(x>=60&&x<70)printf("D");if(x>=0&&x<60)printf("E");}return0;}(2)switch语句法:#incldeintmain(){intgrade;scanf("%d",&grade);switch(grade/10){case0:case1:case2:case3:case4:case5:prin
20、tf("E");break;case6:printf("D");break;case7:printf("C");break;case8:printf("B");break;case9:case10:printf("A");break;default:printf("error");}return0;}输出由*组成的菱形:*************************#includeintmain(){inti,j,k;for(i=0;i<4;i++){for(j=0;j<3-i;j++)pr
21、intf("");for(k=0;k<=2*i;k++)printf("*");printf("");}for(i=0;i<3;i++){for(j=0;jintmain(){inta[10];inti,j,t;printf("intput10numbers:");for(i=0;i<10;i++)scanf("%d",&a[i]);
22、printf("");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}printf("the