填空题 1.  请补充main()函数,该函数的功能是:从键盘输入一个长整数,如果这个数是负数,则取它的绝对值,并显示出来。
    例如,输入“-12345678”,结果为:12345678。
    注意:部分源程序如下。
    请勿改动main()函数的任何内容,仅在横线上填入所编写的若干表达式或语句。
    试题程序:
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
    long int n;
    printf("Enter the data: \n");
    scanf(______);
    printf("****the origial data****\n");
    if(n<0)
    ______
    printf("\n\n");
    printf(______);
    }
  • 1、
【正确答案】 1、"%1d",&n
   n=-n;或n*=-1
   "%1d",n    
【答案解析】 此题考查基本的输入/输出函数scanf()和printf()的使用。用户从键盘输入一个长整数,将其赋值给变量n,如果这个数是负数,则将其取反(即取它的绝对值),并显示出来。本题的关键是使用函数scanf()、printf(),通过参数格式化输入/输出。