问题何在求指导
我是你的 正式会员 2015-09-10 23:55:13
2836 1 0

#include<stdio.h>
main()
{
 int a;
 printf("请输入一个整数:");
 scanf("%d",&a);
 if(a>0)
 {
  printf("%d\n",a);
 }
 else
 {
  printf("%d\n",-a);
 }
}---------------Configuration: if语句 - Win32 Debug--------------------
Compiling...
if语句.c
C:\Users\Administrator\Desktop\c语言\if语句.c(5) : error C2018: unknown character '0xa3'
C:\Users\Administrator\Desktop\c语言\if语句.c(5) : error C2018: unknown character '0xa9'
C:\Users\Administrator\Desktop\c语言\if语句.c(5) : error C2018: unknown character '0xa3'
C:\Users\Administrator\Desktop\c语言\if语句.c(5) : error C2018: unknown character '0xbb'
C:\Users\Administrator\Desktop\c语言\if语句.c(6) : error C2146: syntax error : missing ')' before identifier 'scanf'
执行 cl.exe 时出错.

问题来自: if语句

共 1 个回答

    嘿嘿大人 一代宗师 3164天前

    问题在于 printf("请输入一个整数:");红色部分用地中文输入法,还有最后忘记了main函数的大括号;

    改为

    #include<stdio.h>

    main()

    {

     int a;

     printf("请输入一个整数:");

     scanf("%d",&a);

     if(a>0)

     {

      printf("%d\n",a);

     }

     else

     {

      printf("%d\n",-a);

     }

    }


您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题