C语言编程键盘输入n,计算n以内的偶数和
时间: 2024-05-08 13:17:15 浏览: 80
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (int i = 2; i <= n; i += 2) {
sum += i;
}
printf("%d以内的偶数和为:%d\n", n, sum);
return 0;
}
```
相关问题
C语言编程实现,从键盘输入计算n以内的偶数和。输出结果要求占10列右对齐。结果务必保存到isum变量中,最后一次输入100测试,保证存储结果正确
```
#include <stdio.h>
int main() {
int n, i, isum = 0;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 0; i <= n; i += 2) {
isum += i;
}
printf("%10d\n", isum);
return 0;
}
```
目:编程实现,从键盘输入n,计算n(如果n是偶数包括n)以内 的偶数和。 输出结果要求占10列右对齐。 结果务必保存到iSum变量中。 最后一次请输入100测试结果, 保证存储结果正确。 -------------------------------------------------------*/ #include <stdio.h> #include <stdlib.h> void SaveRe(int); int main(void) { int n, iSum = 0; /**********Program**********/ printf("请输入一个整数n:"); scanf("%d", &n); if (n % 2 == 1) { n--; } for (int i = 2; i <= n; i += 2) { iSum += i; } /********** End **********/ 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); }
这是一个C语言程序,功能是输入一个整数n,计算n(如果n是偶数包括n)以内的偶数和,并将结果保存到iSum变量中。最后将结果输出到文件out.dat中。
具体实现方式是,先从键盘输入n,判断n是否为奇数,如果是则将n减1,然后从2开始,每次加2累加偶数和,最后将结果保存到iSum变量中。最后调用SaveRe函数将结果输出到文件中。
注意,输出结果要求占10列右对齐。
完整代码如下:
阅读全文