Little fool 2021-09-20 16:14 采纳率: 57.1%
浏览 29
已采纳

大家好,请帮我看一下,为什么最后的字符输不出来。(chr_d)

int main()

{
    int int_a;
    float flt_b;
    double dbe_c;
    char chr_d;


    

    printf_s("please intgut a number:\n");
    scanf_s("%d", &int_a);

    printf_s("please floatgut a number : \n ");
    scanf_s("%f", &flt_b);

    printf_s("please double an number:\n");
    scanf_s("%lf", &dbe_c);
    
    printf_s("please chr a number:");
    scanf_s("%c", &chr_d);
    printf_s("%c", chr_d);

    printf_s("所有数字为:%d\n,%f\n,%lf\n,%c\n", int_a, flt_b, dbe_c, chr_d);

    return 0;    
}

  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2021-09-20 16:21
    关注

    输入chr_d的时候,你是不是先按回车键然后才输入的字符?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 10月5日
  • 专家修改了标签 9月20日
  • 创建了问题 9月20日

悬赏问题

  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退