永发信息网

这个C程序哪里错了?

答案:4  悬赏:10  手机版
解决时间 2021-07-25 22:59

#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类型的才可以保存进去。

或者使用字符串保存也可以。

scanf("%d",a[i]); 改为scanf("%d",&a[i]); 这个可以是一个几位数 建议你用char a[10];这样每一位都是一个字符
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男女谈恋爱,男的在乎的是什么?
姓王的牛宝宝男孩,妈妈姓梁,帮忙取个名字
我快过生日了要请朋友吃饭,介绍一个好点的西
立马电动车遥控器的标志图第三个和第四个是什
不想嫁给穷人,这个想法是错误的吗?加QQ聊的
怎么减肥又省钱又不反弹
可以不安装软件下载财富通吗?
方方正正一座诚,诚里好多兵,士兵出不去,诚
木兰诗表达了当时人民什么的愿望
我头发很多,额头窄.圆脸适合什么样的发型啊?
睥睨二字拼音怎么读『睥睨天下唯我独尊』是什
50级法宝提升等级用什么加成功率
关于心脏跳动的问题
CF级别是下士3大概有多少荣誉点?
1500元以内诺基亚手机
推荐资讯
摩托车四档开到50公里/小时时像供不上油是一
谁能忍受自己的男友与别的女人睡在同一张床,
BY2要什么时候会再出新专辑
谁给个好一些的专门出口公司的黄页
谁有数控机床XY工作台的完整设计方案
问道70JP力号可以打多少血
人全身有多少块骨?
什么样的算是入门级的单反相机?
“广东智通人才连锁股份有限公司”该公司怎么
怎样激活自己的空间
<石头城><越中览古>在内容和表现形式上的异同
请问下我的笔记本电脑在和对方语音的时候对方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?