成都信息工程学院C语言考试题及答案

}

printf(\the degree:\scanf(\&fF);

//在屏幕上显示提示输入华氏温度的信息,//从键盘读入华氏温度,存储到变量fF中

告诉用户需要做的事

/* 按题目里给出的转换公式计算摄氏温度 */ fC = 5.0f / 9 * (fF - 32); /* 将计算结果按题目的要求输出 */ printf(\fF, fC); return 0;

编写一程序P710.C实现以下功能

输入一个小写英文字母,首先输出它及其ASCII码,然后输出其对应的大写字母及其ASCII码。编程可用素材:printf(\、printf(\。

程序的运行效果应类似地如图1所示,图1中的y是从键盘输入的内容。

编写一程序P711.C实现以下功能

用scanf输入圆半径r,圆柱高h,求圆周长C1(=2πr)、圆面积S(=πr2)、圆柱体积V(=πr2h)。(注意:本题中规定圆周率取值为3.14)

程序的运行效果应类似地如图1所示,图1中的r=1.3,h=5是从键盘输入的内容。

编写一程序P712.C实现以下功能

判断输入的正整数是否既是5又是7的整倍数,若是,则输出“Yes.”;否则输出“No.”。

程序的运行效果应类似地如图1和图2所示,图1中的75和图2中的105是从键盘输入的内容。 #include

int main(void) {

int iNum;

}

编写一程序P713.C实现以下功能

用scanf输入某年某月某日,判断这一天是这一年的第几天?以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份≥3时需考虑多加一天。注:判断年份是否为闰年的方法——为400的倍数为闰年,如2000年;若非100的倍数,而是4的倍数,为闰年,如1996年。编程可用素材:printf(\、printf(\nIt is the ...th day.\\n\。

程序的运行效果应类似地如图1所示,图1中的2000-3-1是从键盘输入的内容。

#include

int main(void) {

switch (month)

printf(\input: year-month-day\\n\scanf(\&year, &month, &day); int day, month, year, sum; return 0;

if ( (iNum%5 == 0) && (iNum%7 == 0) ) { } else { }

printf(\printf(\

printf(\input an integer:\scanf(\&iNum);

{

case 1:

sum = 0; break; sum = 31; break; sum = 59; break; sum = 90; break; sum = 120; break; sum = 151; break; sum = 181; break; sum = 212; break; sum = 243; break; sum = 273; break; sum = 304; break;

case 2:

case 3:

case 4:

case 5:

case 6:

case 7:

case 8:

case 9:

case 10:

case 11:

}

}

case 12:

sum = 334; break;

default:

printf(\error\break;

sum += day;

if ((year@0==0 || year%4==0 && year0!=0) && month>2) { }

printf(\is the %dth day.\\n\sum); return 0;

sum++;

编写一程序P720.C实现以下功能

输入实型数据a,b,然后输出a、b的值。

程序的运行效果应类似地如图1所示,图1中的5.79,6.8723是从键盘输入的内容。

编写一程序P721.C实现以下功能

从键盘输入x,y,z的值,编写程序输出以下表达式的值: x+z%3*(int)(x+y)%2/4

程序的运行效果应类似地如图1所示,图1中的2.5,4.7,7是从键盘输入的内容。

编写一程序P722.C实现以下功能

从键盘输入一日期,年月日之间以“-”分隔,并以同样的形式但以“/”作分隔符输出。

程序的运行效果应类似地如图1所示,图1中的2009-12-9是从键盘输入的内容。

联系客服:779662525#qq.com(#替换为@)