C语言上机任务及常见错误修正指南.pdfVIP

  • 0
  • 0
  • 约1.12千字
  • 约 2页
  • 2026-02-03 发布于北京
  • 举报

上机任务一答案

1.打开程序modi1_1.c,程序存在一个错误,请修改、运行并查看结果。

#includestdio.h

voidmain()

{

inta,b,sum;

a=123;b=456;

sum=a+b;

printf(sumis%d\n,sum);语句结束缺少;

}

2.打开程序modi1_2.c,程序存在两个错误,请修改、运行并查看结果。

#includestdio.h

voidmain()函数名后的()不可缺少

{

inta;

a=123;

printf(%d\n,a);

}缺少右边的大括号

3.打开程序modi1_3.c,程序存在一个错误,请修改、运行并查看结果。

#includestdio.h

voidmain()

{

intb;变量应该先定义再使用

b=30;

printf(%d\n,b);

}

4.打开程序modi1_4.c,程序存在两个错误,请修改、运行并查看结果。

#includestdio.h

voidmain()

{

intl;注意字符“l”与数字“1”的区别

l=0;注意字符“o”与数字“0”的区别

printf(%d\n,l);

}

5.打开程序modi1_5.c,程序存在两个错误,请修改、运行并查看结果。

#includestdio.h

voidmain()

{

floata,b;

a=1e+3;用指数形式表示时,尾数部分不能空,指数部分必须为整数

b=25e5;

printf(%f\n%f\n,a,b);

}

6.打开程序modi1_6.c,程序存在两个错误,请修改、运行并查看结果。

方法一:

#includestdio.h

voidmain()

{

inta=8,b=8,c;

在变量定义中“a=b=8”为非法赋值,变量c必须要先定义再使用

c=a+b;

printf(%d\n,c);

}

或者

方法二:

#includestdio.h

voidmain()

{

inta,b,c;

a=b=8;合法的赋值语句

c=a+b;

printf(%d\n,c);

}

文档评论(0)

1亿VIP精品文档

相关文档