C语言实现1+21+321+...+n...21求和算法
下面是使用C语言编写的程序,根据给定的n值计算并存储结果到变量s:
#include <stdio.h>
int main() {
long int s = 0;
int n;
printf('请输入n的值(0-9之间):');
scanf('%d', &n);
for (int i = n; i >= 0; i--) {
long int term = 0;
for (int j = i; j >= 0; j--) {
term = term * 10 + j;
}
s += term;
}
printf('结果存放到s:%ld\n', s);
return 0;
}
使用该程序,您可以输入n的值,并得到结果s。请确保输入的n在0到9之间。
原文地址: https://www.cveoy.top/t/topic/cmXp 著作权归作者所有。请勿转载和采集!