scanf()函数输入格式易错点

红太狼 2023-06-06 12:29 111阅读 0赞

#include
#include

int main()
{
int a,b,c;

  1. scanf("%d %d %d "`,&a,&b,&c);

if((a+b>c&&a-bb))
printf(“Yes”);
else
printf(“No”);
return 0;
}``
如果你只是输入三个整数该程序无法正常运行,如果你只输入三个整数且三个整数之间加了一个空格,该程序仍然无法运行,因为最后一个%d的后面其实还有一个空格,应输入:数一 空格 数二 空格 数3 空格
才可以正常运行,一定要按scanf()括号里面的格式控制串,按格式要求输入数据,该空格就空格。

发表评论

表情:
评论列表 (有 0 条评论,111人围观)

还没有评论,来说两句吧...

相关阅读

    相关 scanf函数输入详解

    我们学c语言的时候一定对于scanf函数很不陌生(如果陌生就完蛋了),我们写的代码其实就是一行行的字符串,是由编译器来吧字符串给编译成为cpu可以执行的代码,而scanf在从标

    相关 格式输入函数

    格式输入函数,就像写汉字一样,写出什么样的字体,就会看到什么样的字体。 在C语言中,格式输入使用scanf()函数。该函数的功能是指定固定的格式,并且按照指定的格式接收用户在