理想贝酷 2024-09-06 16:59 采纳率: 0%
浏览 5

关于#c语言#的问题:写的代码只执行到输入那儿,这是为什么#include <stdio.h>

写的代码只执行到输入那儿,后面就无法进行,这是为什么

#include <stdio.h> 
int main()
{
    int number=0;
    
    printf("请输入一个三位数:");
    scanf("%d\n",&number);
    
    int a=number/100,b=number%100,c=number/10;
    int d=b/10;
    
    printf("%d\n",c*100+d*10+a);
    
    return 0;
}
  • 写回答

2条回答

  • 咔哆TryBid 2024-09-06 17:01
    关注
    scanf("%d", &number);
    

    格式控制串写法要同输入格式相同。
    如果按照你那么写,需要输入数字\n,如 527\n

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 9月6日