补全代码 :编程实现,从键盘输入n,计算n(如果n是偶数包括n)以内 的偶数和。 输出结果要求占10列右对齐。 结果务必保存到iSum变量中。 最后一次请输入100测试结果, 保证存储结果正确。 -------------------------------------------------------*/ #include <stdio.h> #include <stdlib.h> void SaveRe(int); int main(void) { int n, iSum; SaveRe(iSum); return 0; } //以下与编程无关切勿修改! void SaveRe(int s) { FILE *OutFile; OutFile = fopen("out.dat", "w"); if(OutFile == NULL) { printf("File open error!"); exit(1); } fprintf(OutFile, "%10d", s); fclose(OutFile); }
时间: 2023-08-15 16:12:30 浏览: 120
c代码-12.从键盘输入n,求不大于n的各正偶数之和。例如,输入"10",输出"10以内偶数和:30。"
#include <stdio.h>
#include <stdlib.h>
void SaveRe(int);
int main(void) {
int n, iSum = 0; // 赋初值为0
scanf("%d", &n); // 从键盘输入n
for(int i = 2; i <= n; i += 2) { // 计算偶数和
iSum += i;
}
printf("%10d\n", iSum); // 输出结果,并按照要求占10列右对齐
SaveRe(iSum); // 保存结果到文件
return 0;
}
//以下与编程无关切勿修改!
void SaveRe(int s) {
FILE *OutFile;
OutFile = fopen("out.dat", "w");
if(OutFile == NULL) {
printf("File open error!");
exit(1);
}
fprintf(OutFile, "%10d", s);
fclose(OutFile);
}
阅读全文