1、编写一程序 P111.C 实现以下功能x(x 只考虑整数 int 且必须定义为 int、但 F(x)完全可能超过 int 的表示范围)通过键盘输入(输入前给出提示 Please input x:),然后计算并在屏幕上输出函数值。编程可用素材:printf(“Please input x: “).、printf(“nF(.) = .“.。 -5x+27 (x0)程序的运行效果应类似地如图 1 所示,图 1 中的 3 是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P111.C”分类 :1编写一程序 P113.C 实现以下功能已知某银行整存整取存款不同期限的年息利率分别为:3.
2、15%期限一年,3.63%期限二年, 4.02%期限三年,4.69%期限五年,5.36%期限八年。从键盘上输入存钱的本金(以元为单位,必须定义为 int 且应考虑金额很大的情况)和存款期限(只考虑1,2,3,5,8),求到期时能从银行得到的利息(以元为单位,应考虑有小数,不计复利)。编程可用素材:printf(“nPlease input benjin,cunqi:“).、printf(“nlixi = . yuan“.。程序的运行效果应类似地如图1所示,图1中的10000,8是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P113.C”3 分类 :1 编写一程序 P114
3、.C 实现以下功能编写一个简单计算器程序,输入格式为:data1 op data2。其中 data1和data2是参加运算的两个数(data1、data2必须定义为 int,但二者相加可能超出int 能表示的范围),op 为运算符,它的取值只能是+、-、*、/、%。编程可用素材:printf(“Please input data1 op data2: “).、printf(“nError! chu shu wei 0.n“).。程序的运行效果应类似地如图1、图2、图3、图4所示,图1中的3000 + 2000、图2中的3000 % 2000、图3中的3000 % 0和图4中的3000 / 0是
4、从键盘输入的内容。图1 程序运行效果示例(加法) 图2 程序运行效果示例(取余) 图3 程序运行效果示例(取余时除数为0) 图4 程序运行效果示例(相除时除数为0)单击此处上传所设计的程序“P114.C”4 分类 :1 编写一程序 P702.C 实现以下功能输入月份,打印2003年该月有几天。当输入的月份超范围时,应显示“Invalid month input”。编程可用素材:printf(“please input the month number: “).、printf(“nInvalid month input !n“).、printf(“n 2003. has . daysn“.。程序
5、的运行效果应类似地如图1和图2所示,图1中的4和图2中的13是从键盘输入的内容。图1 程序运行效果示例图2 程序运行效果示例单击此处上传所设计的程序“P702.C”5 分类 :1 编写一程序 P703.C 实现以下功能已知某公司员工的保底薪水为500,某月所接工程的利润 profit(整数)与利润提成的关系如下(计量单位:元):profit1000 没有提成;1000profit2000 提成10%;2000profit5000 提成15%;5000profit10000 提成20%;10000profit 提成25%。请根据输入的利润计算员工的薪水。编程可用素材:printf(“Input
6、profit: “).、printf(“nsalary=.n“.。程序的运行效果应类似地如图1所示,图1中的2000是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P703.C”分类 :1 编写一程序 P708.C 实现以下功能输入一个三位正整数,然后逆序输出。如输入123,则输出321。编程可用素材:printf(“Input an integer: “).、printf(“nThe result is .。程序的运行效果应类似地如图1所示,图1中的750是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P708.C”7 分类 :1 编写一程序 P713
7、.C 实现以下功能用 scanf 输入某年某月某日,判断这一天是这一年的第几天?以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份3时需考虑多加一天。注:判断年份是否为闰年的方法 为400的倍数为闰年,如2000年;若非100的倍数,而是4的倍数,为闰年,如1996年。编程可用素材:printf(“Please input: year-month-dayn“).、printf(“nIt is the .th day.n“.。程序的运行效果应类似地如图1所示,图1中的2000-3-1是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“
8、P713.C”8 分类 :1 编写一程序 P723.C 实现以下功能输入三角形的三边长 a、b、c(边长可以是小数),求三角形面积 area,并输出。如果输入的三边构不成三角形,应给出“data error”的信息提示。注:根据“海伦秦九韶”公式,areap(p-a)(p-b)(p-c),其中 p(a+b+c)/2。编程可用素材:printf(“nplease input triange sides:“).、printf(“ndata errorn“).、printf(“narea=.n“.。程序的运行效果应类似地如图1和图2所示,图1中的3,4,5和图2中的3,4,8是从键盘输入的内容。图1
9、 程序运行效果示例图2 程序运行效果示例单击此处上传所设计的程序“P723.C”9 分类 :1 编写一程序 P731.C 实现以下功能输出 n 行星号,每行5个*星号。编程可用素材:printf(“please input n: “).。程序的运行效果应类似地如图1所示,图1中的4是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P731.C”10分类 :1 编写一程序 P736.C 实现以下功能从键盘上输入一个四位整数,计算各个位上的数字之和。编程可用素材:printf(“Input a number with 4-digit: “).、printf(“sum=.n“.。程
10、序的运行效果应类似地如图1所示,图1中的1234是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P736.C”编写一程序 P737.C 实现以下功能从键盘输入3个整数,输出绝对值最大的数。编程可用素材:printf(“Input 3 numbers: “).、printf(“nThe number with maximum absolute value is .n“.。程序的运行效果应类似地如图1所示,图1中的1,-362,300是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P737.C”12分类 :1 编写一程序 P827.C 实现以下功能从键盘输入
11、3个可带空格的字符串(约定:字符数127字节),输出长度最大的字符串的长度。编程可用素材:printf(“Please input the first string:t“).、printf(“Please input the second string:t“).、printf(“Please input the third string:t“).、printf(“n 最长的字符串长度为:.。程序的运行效果应类似地如图1所示,图1中的 hello world、my god、just so so 是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P827.C”13分类 :1 编写
12、一程序 P828.C 实现以下功能从键盘输入3个可带空格的字符串(约定:字符数127字节),输出最大的字符串。编程可用素材:printf(“Please input the first string:t“).、printf(“Please input the second string:t“).、printf(“Please input the third string:t“).、printf(“n 最大字符串是:.。程序的运行效果应类似地如图1所示,图1中的 C program、hello、god save me 是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P828.
13、C”14分类 :1 编写一程序 P112.C 实现以下功能设某企业2006年的产值为5000万,计划以后每年的增长率为 x(x 从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的产值,然后输出(输出时以万为单位,应考虑有小数)。编程可用素材:printf(“Please input x: “).、printf(“nyear = . nian, chanzhi = .n“.。程序的运行效果应类似地如图1所示,图1中的50.6是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P112.C”15分类 :1 编写一程序 P115.C 实现以下功能
14、制作一简单的计算器,注意事项:(1)需要计算的内容从命令行输入,格式为:P115 数1 op 数2,当命令行格式不正确(参数个数不为4)时,应报错。(2)op 的取值范围为+、-、*、/、%,超出此范围则应报错。(3)数1和数2均为整数(int),op 为+、-、*时不考虑运算结果超出 int 型能表示的范围, op 为/、%时不考虑除数为0的情况,但 op 为/时计算结果应保留2位小数。(4)程序的返回值(即由 main 函数 return 的值和程序使用 exit 终止运行时返回的值,也称退出代码)规定为:正常运行结束时,返回0 命令行格式不对返回1 op 超出范围时返回2(5)编程可用素
15、材:printf(“nusage:P115 num1 op num2n“).、printf(“nop(.) Error!n“.。程序的运行效果应类似地如图1所示,图1中的 E:Debug表示程序 P115.exe所在的文件夹,考生的程序位置可不必如此,图1中的 P115 1001 + 5007、P115 1001 - 5007、P115 25 * 30、P115 25 / 30、P115 25 % 9、P115 25 x 22、P115 100 +和 P115 100 + 330 =是从命令行输入的内容(注:图中的 Pxxxxx表示随考生题号变换的内容,在本套试卷中,请考生在阅读时将图中的 Pxxxxx视作 P115)。