2008级《C语言程序设计》期末试卷(AA卷)
printf( ); else
printf(\输入错误!\
}
(2) 下面程序,输出三个数中最大的一个。
#include
}
(3)下面程序中, 求100以内的自然数中奇数之和。
#include
void main() {
int i=1,sum=0; while( ) {
sum=sum+i;
}
printf(\
int a,b,c,max;
printf(\请输入三个整数 a,b,c:\scanf( ); max=(a>b)?a:b;
max= printf(\
}
(4) 下面程序中,计算某月某日,是当前年的第几天。 符合下列两个条件之一的年份是闰年:
① 能被4整除,但不能被100整除的年份是闰年。 ② 能被100整除,又能被400整除的年份是闰年。 #include
{ int year,mon,day,i;
int a[]={ 0,31,28,31,30,31,30,31,31,30,31,30,31 }; printf(\请输入年,月,日:\
scanf(\
第11 页 (共 13页)
2008级《C语言程序设计》期末试卷(AA卷)
if(mon>2)
if( )
a[2]=29;
for(i=1; i printf(\是%d年的第%d天\\n\} (5) 下面程序中,对输入的N个数字进行由小到大排序(选择法)。 #include #define N 10 void main( ) { int i, j, m, t, a[N] ; for(i=0; i for(j=i+1; j if( ) m=j; if( ) { t=a[i];a[i]=a[m];a[m]=t; } (6) 下面程序中,从键盘输入一个字符串,并输出该字符串的长度。 #include void main() { char string[30]; int i=0; gets(string); while( ) i++; printf(\输入的字符串长度: %d\\n\ 第12 页 (共 13页) } } for(i=0; i printf(\ 2008级《C语言程序设计》期末试卷(AA卷) } (7) 鸡兔同笼问题:笼子里鸡兔共有30只,脚共有90只(鸡2只脚,兔子4只脚),编写一个程序计算鸡、兔各有多少只? #include { int i; for(i=0;i<=30;i++) { if( ) break; } printf(\鸡有%d只\\n\ printf(\兔有%d只\\n\} (8) 切饼问题:一张大饼放在桌上,如果不许移动饼,问切n刀时,最多可以将大饼切成几块?请编写一个程序解决该问题。 #include int n,m,piece=2; printf(\请输入一共切了几刀:\scanf(\for(n=2;n<=m;n++) printf(\最多可以将饼切成 %d 块\\n\} 第13 页 (共 13页) 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2008-2009《C语言程序设计》期末试卷(AA卷)(3)在线全文阅读。
相关推荐: