谁能用c语言中的for语句,编写个从1加到100的程序

作者&投稿:休凤 (若有异议请与网页底部的电邮联系)
c语言 用四种循环语句编写从1加到100的算式~

1、
#include
#include

intmain()
{
inti=1;
intsum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("%d",sum);
return0;
}
2、
#include
voidmain()
{
inti=0,sum=0;
while(++i<=100)
sum+=i;
printf("%d
",sum);
}
3、
intmain()
{
inti=100,num=0;

while(i)
{
num=num+i;
i--;
}
printf("%d
",num);
return0;
}
4、
#include
intmain()
{
inti=1;
intsum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
printf("d",sum);
return0;
}

扩展资料
c语言while循环注意事项
1、防止死循环,即确保循环体内存在可以改变表达式值的语句,如i++。

2、循环和if语句一样的地方是:大括号可以省略。但只能控制离它最近的一条语句。也就是说当循环体只有一条语句的的时候,可以省略大括号。但这条语句不能是声明语句(如:intnum=10;这样则不行。)

#include int main(){int sum=0;for(int i=1;i<=100;i++){sum=sum+i;}cout<<sum<<endl;return 0;}
用C语言编程叫做源代码,而C语言是一门通用的计算机编程语言,应用广泛。C语言是一个有结构化程序设计、具有变量作用域以及递归功能的过程式语言。C语言传递参数均是以值传递,另外也可以传递指针。

当然可以!以下是用C语言编写从1加到100的程序的示例代码:

Copy code
#include <stdio.h>

int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) { // 从1加到100
sum += i;
}
printf("1到100的和为:%d\n", sum);
return 0;
}
在程序中,我们使用了 for 循环,循环变量从 1 开始,到 100 结束,每次循环将当前的 i 加入到 sum 变量中。最后,我们使用 printf 输出计算得到的和。

方法一:
#include <stdio.h>
main()
{
int s=0,i;
for (i=1;i<=100;i++)
s=s+i;
printf("sum=%d\n",s);
}
方法二:
#include <stdio.h>
main()
{
int s=0,i=1
while(i<=100)
{
s=s+i;
i++;
}
printf("sum=%d\n",s);
}

#include<stdio.h>
main(){
int i,sum;
sum=0;
for(i=0;i<100;i++)
{
sum+=i;
}
printf("%d\n",sum);
}


如何用C语言中的fo语句编写“输入两个正整数,求它们间的最大公约...
求两个数的最大公约数和最小公倍数.用一个函数求最大公约数,用另外一个函数根据求出的最大公约数求最小公2011-02-26 13:26#include<stdio.h> void main(){ int max(int n,int m);int min(int n,int m);int a,b;printf("请输入两个整数\\n");scanf("%d%d",&a,&b);printf("%...

c语言中fo语句的嵌套循环问题!!!
include<stdio.h> void main(){ char c;int i,j;for(i=0;i<6;i++){ c='F';for(j=0;j<=i;j++)printf("%c",c--);printf("\\n");} }

c语言中for是合法变量吗
c语言中fo不r是合法变量。根据查询相关公开信息显示,for不能用作变量名for,在很多编程语言里面是关键字,不是合法的标识符。

在C语言中fomd函数的功能。
函数名: fmod 功 能: 计算x对y的模, 即x\/y的余数 用 法: double fmod(double x, double y);程序例:include <stdio.h> include <math.h> int main(void){ double x = 5.0, y = 2.0;double result;result = fmod(x,y);printf("The remainder of (%lf \/ %lf) is \\ lf\\...

c语言。那个%f.%10.2f是什么意思
10.2f: f:表示输出foalt(浮点数)数字; 10表示你这个数输出时占用位数,不够10会补空格,10这个数为正数时输出时实际输出位数不足10位的,在右边补空格,如果是负数,则在左边补空格,补足10位;.2表示保留2位小数

求解C语言程序题!关于fo循环条件语句的变化!
for(参数初始化;逻辑比较判断;符合逻辑判断执行)你的问题其实就是,1.参数初始化部分,在执行FOR的开始运行一次,对值进行一次初始化,因为S2是新创建的变量,C语言中,新创建的变量必须显示赋初值,因此这里进行并且只进行一次赋值 第二个分号后的部分是符合逻辑判断的情况下,执行代码块的内容后再执行...

c语言的for循环嵌套怎么执行的?
c语言的for循环嵌套怎么执行的?10 能得到个a, 然后它是怎么得到的,执行顺序是怎样的? 程序如下: #include"stdio.h" void main() { int i,j,k,m,p; p=0; for(i=0;i<4;i++) for(j=0;j<4;j++) { for(k=0;k<4-i;k++) fo... 展开 ...

c语言大神进 我是新手,刚刚看完一维数组一节,上面只给出了用for循环给...
可以用while也可以用for。只是终止条件总要有吧,把它作为循环结束的条件就可以了。还有一种常见情况,读取文件,读到文件结束终止。代码如下:int a[100];int i;File *fp=fopen("input.txt");while(fscanf(fp,"%d",&a[i]) != EOF){ i++;}fclose(fp); 欢迎采纳,如有不懂,欢迎追问...

c语言中,一个函数参数为char *s,在该函数定义里应该把s作为数组用还是...
数组名即数组首元素的指针,不过数组名是不可赋值和自加的,而指针可以.作为函数参数里的指针可以认为s[n]近似等价于*(s+n),也就是*s和s++都是可以用的.

C语言从两个文件中提取数据给一个复数的实部和虚部,但在运算的时候这...
C语言从两个文件中提取数据给一个复数的实部和虚部,但在运算的时候这两个部分不能一一对应,怎么解决 10 程序如下#include<stdio.h>#include<math.h>#include<stdlib.h>#defineN1024\/*定义复数类型*\/typedefstruct{doublereal;doubleimg;}complex;complexx[N],*W;\/*输入序列,变换核*\/intsi... 程序如下#...

硚口区19117904158: 谁能用c语言中的for语句,编写个从1加到100的程序 -
老顾立生: 方法一: #include <stdio.h> main() { int s=0,i; for (i=1;i<=100;i++) s=s+i; printf("sum=%d\n",s); } 方法二: #include <stdio.h> main() { int s=0,i=1 while(i<=100) { s=s+i; i++; } printf("sum=%d\n",s); }

硚口区19117904158: 怎样用C语言中的for语句编写以下程序? -
老顾立生: #define N main() { int i,j; for{i=1;i

硚口区19117904158: 用c语言for语言写个乘法口诀表,求思路,不知道从哪里写,脑子很模糊 -
老顾立生: for(i = 1; i < 10; i++) { for(j = i; j < 10; j++) { printf("%d X %d = %-5d ", i, j, i*j); } printf("\n"); }

硚口区19117904158: c语言程序设计用for语句些1+(1+3)+(1+3+5)+.....+[1+3+5+...(2n - 1)]程序 -
老顾立生: /*求1+(1+3)+(1+3+5)+.....+[1+3+5+...(2n-1)]*/ /*假设n已经赋初值*/ /*sum=0*/ for(i=1;i<=2n-1;i+2) { sum=sum+i;/*按照式子可以推断一般规律*/ }

硚口区19117904158: 哪位C语言牛人用for函数帮我写一个由“*”构成的以下三角形的代码 -
老顾立生: int i,j; for(i=1;i<=4;i++) {for(j=1;j<=4-i;j++) printf(" ");for(j=1;j<=i;j++) printf("*");printf("\n"); }

硚口区19117904158: 用C语言for语句编写图形 -
老顾立生: #include <stdio.h> int main(int argc, char *argv[]) { int n; printf("你想列出多少行?\n"); scanf("%d",&n); int i,j; for(i=0;i<n;i++){ for(j=0;j<n;j++){ if(j<i)printf(" "); else printf("*"); } printf("\n"); } return 0; }

硚口区19117904158: c语言 用for语句写: 8个空格9个9 7个空格8个8 6个空格7个7 依次到一 怎么写 -
老顾立生: #include<stdio.h> int main() {int i,j;for(i=8;i>=0;i--){for(j=0;j<i;j++)printf(" ");for(j=0;j<=i;j++)printf("%d",i+1);printf("\n");}return 0; }

硚口区19117904158: C语言 编程 用for语句,编写一道
老顾立生: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int i=0,j=0,k=0; for(i=0;i<4;i++) { for(j=0;j<4-i;j++) printf(" ");//打印空格 for(k=0;k<=i;k++) printf("*");//打印* printf("\n"); } return 0; }

硚口区19117904158: c语言这个循环语句用 for 怎么写 -
老顾立生: for(i=xx,j =xx; i < j; i++,j--) {int t = pArr->pBase[i];pArr->pBase[i] = pArr->pBase[j];pArr->pBase[j] = t;} 竟然说写重了答案 实际上还需要初始化j啊如果仅仅是这段代码,顶一楼答案

硚口区19117904158: 用C语言写一个如下的程序,用FOR循环! -
老顾立生: #include int main(){ char c; int row,i,j; printf("please input char:"); scanf("%c", p...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网