c语言生成0-1随机数每12个求和后放入数组
a[j] = rand() % upper_bound;这一句中,因为upper_bound是由UPPER传来的,所以是1,那么 rand() % upper_bound就永远是0,所以a[0]~a[11]也都是0。接下来sum[i] = sum[i]+a[j];运算的结果自然也是0。不会没有生成数组,而是数组sum中的各元素都是0。而且你把printf(“%4d”, sum[i]);写在for(i=…循环外面了,所以只输出一个0。把这一句提前到前一个}前,应该就会输出100个0……
c语言输入10个数,求和以及平均值
1、首先,先打开DEV C++软件。
2、在编辑页面输入以下代码:
#includestdio.h
int main()
{
int a,i;
float sum=0,average;
printf(“please input 10 numbers:”);
for(i=1;i=10;i++)
{
scanf(“%d”,a);
sum=sum+a;
}
3、选择用输入(printf(“please input 10 numbers:”);)语句来进行10个数的输入。
4、使用for循环语句来对10个数值的循环计算,累加在sum语句中。
5、先在循环语句中进行10个数的累加在sum里面,然后在循环语句外使用(average=sum/10)来计算10个数的平均数。
6、按照题目的要求编写完源代码之后,点击“运行”,弹出输入页面之后,在输出页面输入10个整数值,然后点击回车键,计算机即可计算出10个数的平均数了。
如何用c语言编写程序,输入10个数并求和呢?
1、首先打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量:
2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:
3、最后运行程序,输入10个数即可看到结果。以上就是用c语言从键盘输入10个数存入数组并求和的方法:
从控制台输入十二个数,三个相加求和并输出!c语言编程。
int value[12];
int num=0,j=0;
scanf(“%d”,value);
for(j;j12;j++){
num+=value[j];
}
printf(“12个数的和%d\n”,num);
for(j=0;j11;j+3){
num=value[j]+value[j+1]+value[j+2];
printf(“第%d个数+第%d个数+第%d个数=%d\n”,j,j+1,j+2,num);
}