c语言 1、 用while循环求1-100的和 2、假设C语言考试结束,输入40个学生的成绩,求出平均成绩(用for循环

如题所述

第一题:
#include<stdio.h>
int main()
{
int i=1,sum=0;
while(i<=100)
{
sum=sum+i;
i++
}
printf("%d",sum);
return 0;
}
第二题:
#include<stdio.h>
int main()
{
int i,b,sum=0;float average;
printf("请输入4名学生的成绩\n");
for(i=1;i<=4;i++)
{
scanf("%d",&b);
printf("第名%d学生的成绩是:%d\n",i,b);
sum=sum+b;
}
average=(float)sum/4;
printf("average=%f,sum=%d\n",average,sum);
return(0);
}
哈哈就这样了,有问题在找我。记得顶一下啊。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-31
1、
uchar i; //数
uint s; //和
while(i<=100)
{
s+=i;
i++;
}

2、
uchar i; //学生数
uint s; //总成绩
uchar str[40];//40个学生的成绩
uchar a; //平均成绩
for(i=0;i<40;i++)
{
s+=str[i];
a=s/(i+1)
}
第2个回答  2011-03-31
#include <stdio.h>
#include <stdlib.h>

int main()
{
int i=1,sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("%d\n",sum);

return 0;
}
int main()
{
float sum=0,r;
int i;
for(i=0;i<40;i++)
{
scanf("%f",&r);
sum+=r;
}
printf("%f\n",sum/40.0);
return 0;
}

...2、假设C语言考试结束,输入40个学生的成绩,求出平均成绩(用for循环...
第一题:include<stdio.h> int main(){ int i=1,sum=0;while(i<=100){ sum=sum+i;i++ } printf("%d",sum);return 0;} 第二题:include<stdio.h> int main(){ int i,b,sum=0;float average;printf("请输入4名学生的成绩\\n");for(i=1;i<=4;i++){ scanf("%d",&b);p...

用c语言while语句的从1一直加到100的和的编程 代码
使用C语言的while循环语句从 1 到 100 累加求和的代码如下:Copy code include <stdio.h> int main() { int i = 1, sum = 0;while (i <= 100) { sum += i++;} printf("1到100的和为:%d\\n", sum);return 0;} 上述代码使用了简单的 while 循环语句,通过累加器变量 ...

c语言用while循环求1到100的奇数和
for (int i = 1; i < 100; i+=2) { sum += i;}

while循环求1到100的偶数和,怎么写?
while循环求1到100的偶数和:x=2sum=0whilex<=100:sum+=xx+=2print(sum)。一、while while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。二、while循...

C语言中怎么用while表示1到100的偶数和和奇数和啊?
(1)使用一个计数器来判断终止条件 (2)用除以2后的余数来判断奇偶 2 代码 include<stdio.h>int main(){int count, sumEven, sumOdd;count = sumEven = sumOdd = 0;while (++count <= 100)count % 2 == 0 ? (sumEven += count) : (sumOdd += count);printf("偶数和: %d\\n奇数...

用c语言的数组,求一个班的40名学生的平均成绩
include<stdio.h> void main(){ float sorce[40],f=0.0;printf("请输入40个学生的成绩:\\n");for(int i=0;i<40;i++){ scanf("%f",&sorce[i]);f+=sorce[i];} f\/=40;printf("40个学生的平均成绩为:%g\\n",f);}

...程序,求1到100奇数和,编程输出求和结果。(用while..及for)_百度知 ...
main(){ int i,sum=0;for(i=1;i<=100;i++)if(i%2==1) sum+=i;printf("%d\\n",sum);i=1;sum=0;while(i<=100){ if(i%2==1) sum+=i;i++;} printf("%d\\n",sum);}

使用while或使用do~while语句,实现1~100偶数和。
int sum = 0; \/\/当前之和 int i = 1; \/\/加数 do { if (i%2==0){ sum+=i;} i++;}while (i<=100);System.out.println(sum);--- \/\/2、使用wihle的做法:int sum = 0; \/\/当前之和 int i = 1; \/\/加数 while (i<=100){ if (i%2==0){\/\/模0=偶数 sum+=...

c语言 while或者do while 计算1到100中偶数之和合计数之和.
得到如下代码:include <stdio.h>int main(){ int i = 1, j = 1, s1 = 0, s2 = 0; do { if (i%2==0)s1 += i; i++; }while (i <= 100); while (j <= 100){ if (j%2==0)s2 += j; j++; } printf ("%d %d\\n", s1, s2);...

...怎么用c语言的for和while计算1到100的和,刚自学c,希望高手帮一下,谢...
写void main()在许多系统下(如Unix)八成得报错,要用 int main() {\/* ... *\/ return 0;} 算法用for写就是 int i, sum = 0;for (i = 1; i <= 100; ++i)sum += i;用while写就是 int i = 1, sum = 0;while (i <= 100){sum += i; ++i;} ...

相似回答
大家正在搜