资源描述:
《c语言编程预测题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、闰年编程题:#includemain(){intyear,a;printf("请输入年份:");scanf("%d",&year);if((year%4==0&&year%100!=0)(year%400==0))a=1;elsea=0;if(a==1)printf("%d此年是闰年",year);elseprintf("%d此年非闰年",year);}2、素数编程题:求100~200间的全部素数。解:#includemain(){inti,n;for(n=
2、100;n<=200;n++){for(i=2;i=n)printf("%d",n);}}3、比大小:(3):编写一个C程序,输入a、b、c三个值,输出其中最大值。解:#includevoidmain(){inta,b,c,max;printf("请输入三个数a,b,c:");scanf("%d,%d,%d",&a,&b,&c);max=a;if(max3、d",max);}(4):编程实现对10个整数进行由大到小排序。#includeintmain(){intm[10],i,j,t;for(i=0;i<10;i++)scanf("%d",&m[i]);for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(m[j]4、:#includevoidmain(){intt,a,b,c,d;printf("请输入4个整数:");scanf("%d,%d,%d,%d",&a,&b,&c,&d);printf("a=%d,b=%d,c=%d,d=%d",a,b,c,d);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=a;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;
5、d=t;}printf("排序结果如下:");printf("%d,%d,%d,%d",a,b,c,d);}以下是我找的一些相关题目:1、编程计算12+22+32+…+102的和。#includeintmain(){inti,m=0;for(i=12;i<=102;i+=10)m=m+i;printf("%d",m);return0;}2.有3个整数a、b、c,由键盘输入,输出其中最大的数,请编程序。解:#includevoidmain(){inta,b,c,tem
6、p,max;printf("请输入3个整数:");scanf("%d,%d,%d",&a,&b,&c);temp=(a>b)?a:b;max=(temp>c)?temp:c;printf("3个整数的最大数是%d",max);}3.给一个百分制成绩,要求输出等级'A'、'B'、'C'、'D'、'E'。90分以上为'A',80~90分为'B',70~79分为'C',60分以下为'D'。解:#includevoidmain(){floatscore;chargrade;printf("请输入
7、学生成绩:");scanf("%f",&score);while(score>100score<0){printf("输入有误,请重新输入:");scanf("%f",&score);}switch((int)(score/10)){case10:case9:grade='A';break;case8:grade='B';break;case7:grade='C';break;case6:grade='D';break;case5:case4:case3:case2:case1:case0:grade='
8、E';break;}printf("成绩是%5.1f,相应的等级是%c.",score,grade);}4.企业发放的奖金根据企业的当年利润决定。当利润I低于或等于100000元时,奖金可提成10%;利润大于100000元,小于200000元(100000