快捷导航

运行结果错误

#includeintmain(){        inta,b,c;        intt;        printf("请输入三个数以空格分开");        scanf("%a%b%c,&a,&b,&c,");        if(a

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

scanf 函数的第一个参数是一个字符串,代表输入格式,后面的参数是要接受输入的变量。所以你参数中的引号写错位置了。

scanf("%a%b%c",&a,&b,&c);
回复

使用道具 举报

printf ("%a %b %c\n", a, b, c);scanf ("%a %b %c\n", a, b, c);printf和scanf使用时%号后面跟的是该数据的数据类型,应该是printf ("%d %d %d\n", a, b, c);scanf("%d %d %d\n", a, b, c);你可以试一下
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP