include <stdio.h>int main(void){ int i,n,sum=0; printf("请输入一个大于3的正整数:"); scanf("%d",&n); for(i=1;i<=n;i++) sum=sum+i; printf("1+2+3+...+%d=%d\n",n,sum); return 0;} ...
printf("请输入n:");scanf("%d",&n);for(i=1;i<=n;i++){ sum+=i;if(sum>=100&&flag==0){ printf("和第一次大于等于100时为: %d,对应n为 %d\n",sum,i);flag=1;} } printf("结果为 %d",sum);}
voidmain(void) { intsum=0; sum=sum(100); printf("sumis%d",sum); } 这段代码定义了一个函数sum,用来计算从0到n的整数之和。主函数中调用了sum(100),并输出结果。除了简单的求和问题,C语言还可以用来解决其他数学问题。例如,使用三重循环来生成由1、2、3、4组成的互不相同且无重复数...
int main(){ int i,sum=0,n;scanf("%d",&n);for(i=1;i<=n;++i)sum+=i;printf("S(%d)=%d",n,sum);return 0;}
using namespace std;int main(){ int n;while(cin>>n){ long long sum=0,num=1;for(int i=1;i<=n;i++){ num*=i;sum+=num;} printf("%lld\n",sum);} return 0;} printf()函数的调用格式为:printf("<格式化字符串>",<参量表>)。其中格式化字符串包括两部分内容:一部分是...
// 计算 1+2+3+...+n 的和 int sum(int n) { int s = 0;for (int i = 1; i <= n; i++) { s += i;} return s;} // 计算二维数组主对角线上元素的乘积 int diagonal_product(int a[][3], int n) { int p = 1;for (int i = 0; i < n; i++) { p *=...
include<stdio.h>#include<math.h>int JieCheng(int n);int QiuHe(int n);int main(){ printf("阶乘:%d\n",JieCheng(10));printf("求和:%d\n",QiuHe(10));}//计算n!int JieCheng(int n){if(n==1){return 1;}else{return n*JieCheng(n-1);}}//求和,1+2+3+……+nint Qiu...
c语言4-13 求1到n的和 1、while语句 #include <stdio.h>intmain(void) {inti, sum =0; puts("please input an integer.");do{ printf("i ="); scanf("%d", &i);if(i <=0) puts("the range of i is: > 0."); }while(i <=0);...
int mysum2(int x){ int sum=0;for(int i=1;i<=x;i++){ sum=sum+i;} return sum;} main(){ int x=0;printf("输入X:\n");scanf("%d",&x);printf("%d\n",mysum(x));printf("%d\n",mysum2(x));system("pause");} 说明:有些些代码,只要结果是一样的,可以稍微...
c语言4-13 求1到n的和 1、while语句 #include <stdio.h>intmain(void) {inti, sum =0; puts("please input an integer.");do{ printf("i ="); scanf("%d", &i);if(i <=0) puts("the range of i is: > 0."); }while(i <=0);...