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 p
6、rofit: “).、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 程序运行效果示例单击此处上传所设计的程序“P
8、713.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 实现以下功能从键盘输入3个
11、可带空格的字符串(约定:字符数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.C”
13、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表示随考生题号变换的内容,在本套试卷中,请考生在阅读时将图中的 Pxx
16、xxx视作 P115)。图1 程序运行效果示例单击此处上传所设计的程序“P115.C”编写一程序 P221.C 实现以下功能从键盘读入一个字符串(约定:字符数127字节),检查该字符串是否是回文。所谓回文即正向与反向的拼写都一样,例如:adgda。编程可用素材:printf(“Please input string:“).、printf(“n. shi hui wen.“.、printf(“n. bu shi hui wen.“.。程序的运行效果应类似地如图1和图2所示,图1中的 asdfghjhgfdsa 和图2中的asdfghjhgfdsaa 是从键盘输入的内容。图1 程序运行效果示例(回
17、文)图2 程序运行效果示例(非回文)单击此处上传所设计的程序“P221.C”17分类 :1 编写一程序 P224.C 实现以下功能猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 n(n 从键盘输入)天早上想再吃时,就只剩下一个桃子了。求第一天共摘了多少个桃子(不考虑猴子是否真的能吃多少桃子)。编程可用素材:printf(“Please input n:“).、printf(“ntotal=.n“.。程序的运行效果应类似地如图1所示,图1中的13是从键盘输入的内容。图1
18、程序运行效果示例单击此处上传所设计的程序“P224.C”18分类 :1 编写一程序 P714.C 实现以下功能用 scanf 输入10个整数(采用 int 数据类型) ,计算所有正数的和、负数的和以及10个数的和。编程可用素材:printf(“Input 10 integers.n“).、printf(“nzhengshu=.,fushu=.,all=.n“.。程序的运行效果应类似地如图1所示,图1中的4 6 20 -45 35 56 -23 -4 9 70是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P714.C”19分类 :1 编写一程序 P718.C 实现以下功能有
19、一递推数列,满足 f(0)=0,f(1)=1,f(2)=2, f(n+1)=2f(n)+f(n-1)f(n-2) (n=2), 编写程序求 f(n)的值(n 由键盘输入,13=n=2) 。编程可用素材:printf(“Input n (13=n=2): “).、printf(“nf(.)=.n“.。程序的运行效果应类似地如图1所示,图1中的10是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P718.C”20分类 :1 编写一程序 P732.C 实现以下功能输入3行3列的矩阵,输出所有元素的累加和。编程可用素材:printf(“Please input the 3x3 Ma
20、trix:n“.、printf(“nsum=.n“.。程序的运行效果应类似地如图1所示,图1中的9 20 1316 51 7932 8 6是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P732.C”编写一程序 P743.C 实现以下功能从键盘输入一行可带空格的字符串(约定:字符数127字节),按逆序输出该字符串。注意,程序中不能使用库函数 strrev 或使用同名的变量、函数、单词。编程可用素材:printf(“Input a string: “).、printf(“nThe result is: “).。程序的运行效果应类似地如图1所示,图1中的 abc xyz 是从键
21、盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P743.C”22分类 :1 编写一程序 P744.C 实现以下功能从键盘输入一个一百分制成绩,如果不在0100范围内,则要求重新输入数据,直到输入的数据在0100范围内。将输入的数据转换成等级A , B, C,D, E。90分以上为A ,8089分为B ,7079分为C ,6069分为D,60分以下为E ,要求使用 switch、case、default 语句,结果赋值给变量 grade,并将变量 grade 的值输出到屏幕上。注意:变量数据类型的选择应适当,在保证满足设计要求精度的情况下,养成不浪费内存空间和计算时间的好习惯。编
22、程可用素材:printf(“please input the score(0-100): “).、printf(“score=.,grade=.n“,.。程序的运行效果应类似地如图1所示,图1中的103和55是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P744.C”23分类 :1 编写一程序 P750.C 实现以下功能输入字符串 s(约定:字符数100字节),将字符串 s 中所有字符*删除,并将修改后的字符串显示出来。编程可用素材:printf(“Please input a string: “).。程序的运行效果应类似地如图1所示,图1中的*dgjk* %&* *df
23、78dg 88*是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P750.C”24分类 :1 编写一程序 P752.C 实现以下功能键盘输入 m,n(约定:m 和 n 均1000且为正整数) ,输出介于 m 和 n(含 m和 n)中能被3整除且至少有位数字是5的所有整数。编程可用素材:printf(“Input m, n:“).。程序的运行效果应类似地如图1和图2所示,图1中的100,200和图2中的195,15是从键盘输入的内容。图1 程序运行效果示例图2 程序运行效果示例单击此处上传所设计的程序“P752.C”25分类 :1 编写一程序 P753.C 实现以下功能计算
24、X 的 Y 次方,其中 Y 为整数(可以是负整数或0) ,X 为实型。注意,程序中不能使用库函数 pow 或使用同名的变量、函数、单词。编程可用素材:printf(“Input x, y: “).。程序的运行效果应类似地如图1和图2所示,图1中的3.7,5和图2中的4,-2是从键盘输入的内容。图1 程序运行效果示例图2 程序运行效果示例单击此处上传所设计的程序“P753.C”根据要求编写程序 P800.C 的指定部分:程序 P800.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:
25、求 S=1/1!+1/2!+1/3!+1/N!并输出结果。N 为任意自然数(只考虑 int 型),从键盘读入。程序的运行效果应类似地如图1所示,图1中的18是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P800.C”27分类 :1 编写一程序 P830.C 实现以下功能求1+2+3+nm 时的最大 n 值及和 sum(1+2+3+n),其中 m 从键盘输入。编程可用素材:printf(“please input m:“).、printf(“nn=., sum=.。程序的运行效果应类似地如图1所示,图1中的10000是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设
26、计的程序“P830.C”28分类 :1 编写一程序 P215.C 实现以下功能求 S=1/1!+1/2!+1/3!+1/N!并输出结果(显示时小数部分占16位,计算时要求从第1项开始往后累加)。N 为任意自然数(只考虑 int 型),从键盘读入。编程可用素材:printf(“Please input n: “).、printf(“nS=1/1!+1/2!+.+1/.!=.。程序的运行效果应类似地如图1所示,图1中的18是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P215.C”29分类 :1 编写一程序 P223.C 实现以下功能一个球从10000m 高度自由落下,每次落
27、地后反弹回原高度的一半,再落下,再反弹。求它在第 n(n 从键盘输入)次落地时,共经过多少米?第 n 次反弹多高?编程可用素材:printf(“Please input n:“).、printf(“sn=.,hn=.n“.。程序的运行效果应类似地如图1所示,图1中的10是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P223.C”30分类 :1 编写一程序 P716.C 实现以下功能求 s=a+aa+aaa+aaaa+aa.a 的值,其中 a 是一个数字(可取19之间的一个值) 。例如2+22+222+2222+22222(此时共有5个数相加) ,其中 a 值和有几个数相加
28、由键盘输入控制。注意 s 的值有可能超出 int 的范围,编程可用素材:printf(“Please input a,n: “).、printf(“a+aa+.=.n“.。程序的运行效果应类似地如图1所示,图1中的2,3是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P716.C”编写一程序 P745.C 实现以下功能输入两个正整数 m 和 n,求其最大公约数和最小公倍数。注:最大公约数也称最大公因子,指某几个整数共有因子中最大的一个;两个整数公有的倍数称为它们的公倍数,其中最小的一个正整数称为它们两个的最小公倍数。编程可用素材:printf(“please input t
29、wo integer numbers: “).、printf(“nthe greatest common divisor is .n“.、printf(“the least common multiple is .n“.。程序的运行效果应类似地如图1所示,图1中的35 15是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P745.C”32分类 :1 根据要求编写程序 P803.C 的指定部分:程序 P803.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:从键
30、盘输入两个整数,分别保存到变量 numA 和 numB,调用函数 swap()实现 numA 和 numB 的交换,并在 main 函数中输出交换过后的 numA和 numB。程序的运行效果应类似地如图1所示,图1中的:3,8是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P803.C”33分类 :1 根据要求编写程序 P806.C 的指定部分:程序 P806.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:键盘输入 m,n(约定:m 和 n 均1000且为正
31、整数),输出介于 m 和 n(含 m 和 n)中能被3整除且至少有位数字是5的所有整数。程序中函数void fun(int rsNum, int begin, int end, int *Count)的功能是:计算出介于 begin 和 end(含 begin 和 end)、能被3整除且至少有位数字是5的所有整数,并按从小到大的顺序放在 rsNum 所指的数组中,这些数的个数通过形参 Count 返回。程序的运行效果应类似地如图1和图2所示,图1中的100,200和图2中的195,15是从键盘输入的内容。图1 程序运行效果示例图2 程序运行效果示例单击此处上传所设计的程序“P806.C”34分
32、类 :1 根据要求编写程序 P816.C 的指定部分:程序 P816.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:输入两个整数 m 和 n,输出大于等于 m(m5)的 n 个素数,输出的各素数间以空格相隔。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。程序的运行效果应类似地如图1所示,图1中的17,5是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P816.C”35分类 :1 编写
33、一程序 P831.C 实现以下功能某班有40位同学参加考试,成绩(整数)从键盘输入,求全班最高分、最低分以及平均分,并统计该班同学的考试及格率。编程可用素材:printf(“n 请输入40位同学的成绩:“).、printf(“n 最高分:.最低分:.平均分:.及格率:.。程序的运行效果应类似地如图1所示,图1中的99 81 71 81 77 94 100 67 66 44 75 49 47 45 65 74 73 74 63 69 72 77 65 79 84 73 46 62 68 42 75 62 65 66 62 69 44 62 84 77是从键盘输入的内容。图1 程序运行效果示例单击
34、此处上传所设计的程序“P831.C”根据要求编写程序 P811.C 的指定部分:程序 P811.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:输入三角形的三边长 a、b、c,求三角形面积 area,并输出。如果输入的三边构不成三角形,应给出“data error”的信息提示。注:根据“海伦秦九韶”公式,areap(p-a)(p-b)(p-c),其中 p(a+b+c)/2。程序的运行效果应类似地如图1和图2所示,图1中的3,4,5和图2中的3,4,8是从键盘输入的内容。图1 程序运
35、行效果示例图2 程序运行效果示例单击此处上传所设计的程序“P811.C”37分类 :1 根据要求编写程序 P812.C 的指定部分:程序 P812.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:输入三角形的三边长 a、b、c(约定为整数),求三角形面积area,并输出。如果输入的三边构不成三角形,应给出“data error”的信息提示。注:根据“海伦秦九韶”公式,areap(p-a)(p-b)(p-c),其中p(a+b+c)/2。程序的运行效果应类似地如图1和图2所示,图1中
36、的3,4,5和图2中的3,4,8是从键盘输入的内容。图1 程序运行效果示例图2 程序运行效果示例单击此处上传所设计的程序“P812.C”38分类 :1 根据要求编写程序 P813.C 的指定部分:程序 P813.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:有一递推数列,满足 f(0)=0,f(1)=1,f(2)=2, f(n+1)=2f(n)+f(n-1)f(n-2) (n=2), 编写程序求 f(n)的值(n 由键盘输入,13=n=2) 。程序的运行效果应类似地如图1所示,
37、图1中的10是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P813.C”39分类 :1 根据要求编写程序 P814.C 的指定部分:程序 P814.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:输入3行3列的矩阵,输出所有元素的累加和。程序的运行效果应类似地如图1所示,图1中的9 20 1316 51 7932 8 6是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P814.C”40分类 :1 根据要求编写程序 P817.C 的指定部分
38、:程序 P817.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:从键盘输入一行可带空格的字符串(约定:字符数127字节),按逆序输出该字符串。注意,程序中不能使用库函数 strrev 或使用同名的变量、函数、单词。程序的运行效果应类似地如图1所示,图1中的 abc xyz 是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P817.C”根据要求编写程序 P820.C 的指定部分:程序 P820.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序注意
39、,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:从键盘输入一个整数 n,计算对应的函数 f(n)值,并按示例格式输出相应信息。函数 f(n)的定义如下: 1 (n=1)f(n)= 2*f(n/2) + n (n1) 0 (n1)程序的运行效果应类似地如图1所示,图1中的:10, 2是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P821.C”43分类 :1 根据要求编写程序 P822.C 的指定部分:程序 P822.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修
40、改或重新编写一个程序,否则作0分处理。程序的功能是:计算并输出 n(n100)门课程的平均成绩。程序的运行效果应类似地如图1所示,图1中的:80 90 70 61 -1是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P822.C”44分类 :1 根据要求编写程序 P824.C 的指定部分:程序 P824.C 已编写部分代码(单击此处下载),请根据程序中的要求完善程序 注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。程序的功能是:求 S=1/1!+1/2!+1/3!+1/N!并输出结果。N 为任意自然数(只考虑 int 型),从键盘读入。程序的运行效果应类似地如图1所示,图1中的18是从键盘输入的内容。图1 程序运行效果示例单击此处上传所设计的程序“P824.C”