#include <stdio.h>
void main()
{
int a[10];
int i;
printf("请输入手机号码?:");
for(i=0;i<10;i++)
{
scanf("%d",a[i]);
}
for(i=9;i>=0;i--)
printf("%d",a[i]);
}
帮我指出一下?
#include <stdio.h>
void main()
{
int a[10];
int i;
printf("请输入手机号码?:");
for(i=0;i<10;i++)
{
scanf("%d",a[i]);
}
for(i=9;i>=0;i--)
printf("%d",a[i]);
}
帮我指出一下?
scanf("%d",a[i]);
首先 这里你需要取地址 &a[i]
其次 手机号 当然是连续输入的了
建议你用char 中和以上结论帮你改了下程序
#include <stdio.h>
void main()
{
char a[10];
int i;
printf("请输入手机号码?:");
for(i=0;i<10;i++)
{
scanf("%c",&a[i]);
}
for(i=9;i>=0;i--)
printf("%c",a[i]);
}
#include <stdio.h> void main() {
char a[10],i; printf("请输入手机号码?:"); for(i=0;i<10;i++) { scanf("%c",&a[i]);
} for(i=9;i>=0;i--) printf("%c",a[i]);
}
int类型容不下手机号的,必须使用long long或者__int64类型的才可以保存进去。
或者使用字符串保存也可以。