c语言程序填空题 联系客服

发布时间 : 星期日 文章c语言程序填空题更新完毕开始阅读5c6f8a42804d2b160b4ec061

---------------------------------------------------------

功能:输入某年某月某日,判断这一天是这一年的第几天?

-------------------------------------------------------*/

main() {

int day,month,year,sum,leap;

printf(\ scanf(\ switch(month) {

case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59;break;

/***********SPACE***********/ case 4:________________;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break; case 8:sum=212;break; case 9:sum=243;break; case 10:sum=273;break; case 11:sum=304;break; case 12:sum=334;break;

default:printf(\ }

/***********SPACE***********/ ________________;

/***********SPACE***********/ if(year@0==0||(________________) leap=1; else

leap=0;

/***********SPACE***********/ if(________________) sum++;

printf(\}

答案:

【1】 sum=90

【2】 sum=sum+day 或 sum= sum + day

【3】 year%4==0&&year0!=0) 或 year%4 == 0 && year0 != 0

【4】 leap==1&&month>2 或 leap == 1 && month>2 或 leap == 1 && 2

第37页 共88页

402)./*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:输入三个整数x,y,z,请把这三个数由小到大输出。

-------------------------------------------------------*/

main() {

int x,y,z,t;

scanf(\

/***********SPACE***********/ if (x>y){________________}

/***********SPACE***********/ if(x>z){________________}

/***********SPACE***********/ if(y>z){________________}

printf(\}

答案:

【1】 t=x;x=y;y=t; 【2】 t=z;z=x;x=t; 【3】 t=y;y=z;z=t;

403)./*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:输出9*9口诀。

-------------------------------------------------------*/

main() {

int i,j,result; printf(\

/***********SPACE***********/ for (i=1;________________;i++) {

/***********SPACE***********/ for(j=1;j<10;________________) {

result=i*j;

/***********SPACE***********/

printf(\

第38页 共88页

}

printf(\ } }

答案:

【1】 i<10 或 10>i

【2】 j++ 或 ++j 或 j=j+1 【3】 result

404)./*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:从键盘上输入两个复数的实部与虚部,求出并输出它们的 和、差、积、商。

-------------------------------------------------------*/

#include void main() {

float a,b,c,d,e,f;

printf(\输入第一个复数的实部与虚部:\ scanf(\

printf(\输入第二个复数的实部与虚部:\ scanf(\

/***********SPACE***********/ ________________; f=b+d;

printf(\相加后复数:实部:%f,虚部:%f\\n\ e=a*c-b*d;

/***********SPACE***********/ ________________;

printf(\相乘后复数:实部:%f,虚部:%f\\n\ e=(a*c+b*d)/(c*c+d*d);

/***********SPACE***********/ ________________;

printf(\相除后复数:实部:%f,虚部:%f\\n\}

答案:

【1】 e=a+c 或 e=c+a

【2】 f=a*d+b*c 或 f= a*d + b*c 或 f= a * d + b * c

【3】 f=(b*c-a*d)/(c*c+d*d) 或 f=(b*c-a*d) / (c*c+d*d) 或 f=( b * c - a * d ) / ( c * c + d * d )

405)./*------------------------------------------------------- 【程序填空】

第39页 共88页

---------------------------------------------------------

功能:要求输出结果为: A,B 65,66

-------------------------------------------------------*/

#include void main() {

/***********SPACE***********/ char a,________________;

/***********SPACE***********/ a=________________; b='b'; a=a-32;

/***********SPACE***********/ b=b-________________;

printf(\}

答案: 【1】 b

【2】 'a' 或 97 【3】 32

406)./*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:从键盘输入一个字符串,将小写字母全部转换成大写字母, 然后输出到一个磁盘文件“test”中保存。输入的字符串 以!结束。

-------------------------------------------------------*/

#include \#include main() {

FILE *fp; char str[100]; int i=0;

/***********SPACE***********/

第40页 共88页