室内能用外墙腻子粉吗:大家帮我看看这个C程序,哪里错了?

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 19:40:54
#include <stdio.h>
#include<conio.h>
void main()
{
int a[5],b[5],sum[5],i;
int *p1,*p2;

printf("请输入第一个数组:");
for(i=0;i<5;i++)
{
scanf("%d",a[i]);
}
printf("请输入第二个数组:");
for(i=0;i<5;i++)
{
scanf("%d",b[i]);
}
p1=a;
p2=b;

for(i=0;i<5;i++)
{
sum[i]=*p1+*p2;
p1++;
p2++;
}
for(i=0;i<5;i++)
{
printf("%d\t",sum[i]);
}
getch();

}
不是这个问题,getch()暂时用来暂停用,不用管它,在线等

scanf("%d",a[i]);改成
scanf("%d",&a[i]); 或者scanf("%d",a+i);
scanf("%d",b[i]);一样

调用getch()函数需要调用一个
<#include "stdlib.h">
头文件 如果我没记错的话
改成getchar();这样就不用调用库了

scanf("%d",a[i]);
scanf("%d",b[i]);

这两行,应该是:

scanf("%d",&a[i]);
scanf("%d",&b[i]);

(*p1)++;
(*p2)++;
应该是这个吧

(*p1)+(*p2)保险起见
getch()是什么函数?

turbo c 不支持中文的哦

这种东西怎么学得啊?