有问题就有答案
Q1:1+2+3+4.......+100的C语言程序怎么写……
#include main() { int sum,I;sum=0;for(I=1;i=100i ) /*需要给循环变量赋初值*/sum=sum I;printf("sum=%d ",sum);}
Q2:C语言编写程序,求1+2+3+4+……..+100的和
int func(){int i, k;for(k = 0, i = 1; i <= 100; i++){k += i;}return k;}
Q3:1+2+3+4.......+100的C语言程序
#include"stdio.h"intsum(intn){intsum=0;for(inti=0;i<=n;i++){sum+=n;}returnsum;}voidmain(void){intsum=0;sum=sum(100);printf("sumis%d",sum);}扩展资料C语言1、2、3、4组成互不相同且无重复数字#include"stdio.h"#include"conio.h"main(){inti,j,k;printf_s("\n");for(i=1;i<5;i++)//以下为三重循环for(j=1;j<5;j++)for(k=1;k<5;k++){if(i!=k&&i!=j&&j!=k)//确保三位数值不会相同printf_s("%d%d%d\n",i,j,k);}system("pause");//屏幕打印保持}
Q4:怎么用c语言编写1+2-3+4-5......+100的程序来啊
#include void main(){ int i; int sum=1; for(i=2; i<=100; i++) { if (i%2==0)//偶数相加 { sum=sum+i; } else//奇数 { sum=sum-i; } } printf("sum is %d", sum);}
Q5:c语言-1+2-3+4-+...+100写了个程序,有问题?
有两个问题,如果x是负数:x=-x;然后x++;就不对了另外x=x;并不能保证x是正数只有x一直保持正数状态,再用另外一个变量来处理比如if ( x%2==0 ) xx=x; else xx=-x;#includevoid main() { int i,f,s;s=0; f=-1; for ( i=1;i<=100;i++ ) { s+=f*i; f=-f; }printf("%d\n",s);}
Q6:求1!+2!+3!+4!+…+100!的C语言程序!谁能帮帮忙?
main(){intn,i=1;doublesum=0,s=1;scanf("%d",&n;);while(i<=n){s=s*i;sum=sum+s;i++;}printf("sum=%f\n",sum);}用Double吧,虽然不精确,只有16个数字位,但不会溢出的,用int,就算是在Vc下是32位的,也早就溢出了.大约13吧就溢出了,结果就更不对了