# include <stdio.h>
void main (void)
{
int num = 0;
printf ("\n请输入你的身份证号码:");
scanf ("%*14d%4d\n",&num);
printf ("\n你的身份证号码最后4位是%d\n",num);
getchar ();
}
我想知道下面的程序哪里有问题吗,为啥我输入号码后,后面的printf 输不出呢?
答案:3 悬赏:70 手机版
解决时间 2021-02-06 02:10
- 提问者网友:爱了却不能说
- 2021-02-05 06:07
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-02-05 06:54
# include <stdio.h>
void main (void)
{
int num = 0;
printf ("\n请输入你的身份证号码:");
scanf ("%*14d%4d",&num);//去掉这里的\n
printf ("\n你的身份证号码最后4位是%d\n",num);
getchar ();
}
void main (void)
{
int num = 0;
printf ("\n请输入你的身份证号码:");
scanf ("%*14d%4d",&num);//去掉这里的\n
printf ("\n你的身份证号码最后4位是%d\n",num);
getchar ();
}
全部回答
- 1楼网友:笑迎怀羞
- 2021-02-05 07:58
#include<stdio.h>
#include<stdlib.h>
int main()
{
char t;
printf("请输入a或b:\n");
scanf(" %c",&t);
switch(t)
{
case 'a': printf("你的分数为80到100\n");
break;
case 'b': printf("你的分数为70到79\n");
break;
}
system("pause");
return 0;
}
- 2楼网友:七十二街
- 2021-02-05 07:46
怎么输不出?我试了可以输出啊!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯