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