帮忙看一下我的程序哪里出错了????拜托了!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:39:33
从键盘输入10个数放在数组中,对这个n个数每三个数求和放在另一个数组中,然后将和值输出到屏幕。
main()
{ int i,a[10],b[10],n=1;
printf("input ten numbers:");
for(i=1;i<11;i++)
{scanf("%d",&a[i]);}
for(i=1;u<11;i++)
{b[n]=b[n]+a[i];
if(i%3==0)
{n++;b[n]=0;}}
for(i=1;i<=4;i++)
printf("\n%d",b[i]);}
这是C啦!
程序我运行了一下,还是不行呀?

帮你改好了

#include <stdio.h>
void main()
{
int i,j=0,a[10],b[10];

printf("input ten numbers:");

for(i=0;i<10;i++)

{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
if ((i+1)%3==0)
{
b[j]=a[i-1]+a[i-2]+a[i];
++j;
}
}

for(i=0;i<j;i++)
{
printf("\n%d",b[i]);
}
}
/*
input ten numbers:1 2 3 4 5 6 7 8 9 10

6
15
24
*/

你这是哪个语言啊,c++?不像啊

for(i=1;u<11;i++) ? u

是不是JAVA的???

#include "stdio.h"
main()
{
int i,a[10],b[10],n=0,temp=0;
printf("input ten numbers:");
for(i=0;i<10;i++)
{
a[i] = i;
//scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
temp=temp+a[i];
if((i+1)%3==0)
{
b[n]=temp;
t