上机任务二答案
1.打开程序modi2_1.c,程序存在一个错误,请修改、运行并查看结果。 #include
int a=100,b=3; b=a*b;
printf(\
若标准函数库中的函数名拼写错误,编译时不会报错,而是在链接时报错。 }
2.打开程序modi2_2.c,程序存在一个错误,请修改、运行并查看结果。 #include
char c1='a'; 'a'为字符常量,而”a”为字符串常量。 int c2=97;
printf(\ printf(\}
3.打开程序modi2_3.c,程序存在两个错误,请修改、运行并查看结果。 #include
putchar('a');putchar函数中的参数为字符型。
printf(\函数中的第一个参数为字符串常量。 }
4.打开程序modi2_4.c,程序存在一个错误,请修改、运行并查看结果。 #include
int a=5;
float b=16.0,c; c=b/a;
printf(\f\\n\
输出格式符错误,变量c为浮点型,而“%d”为整型的输出格式符。 5.打开程序modi2_5.c,程序填空,请输入正确的格式控制符:在第一个输出语句中将变量a以小数的形式输出,要求结果占9列,其中小数占3位;在第二个语句中将字符串的前两个字符输出,要求结果占5列,左对齐输出。 #include
{
float a=123.4567;
printf(\,a); /* Fill Blank */
printf(\,\}
6.打开程序modi2_6.c,程序要求从键盘上输入一个数100到变量a中,然后输出,请正确输入、运行并查看结果。
#include
scanf(\
printf(\}
例如:从键盘输入a=100<回车> 注意输入时“a=”不可省略。
程序输出 result:a=100 7.打开程序modi2_7.c,程序存在一个错误,请修改、运行并查看结果。 #include
scanf(\&a); scanf语句要求在变量前加&,即变量地址 printf(\}
8.打开程序modi2_8.c,程序要求从键盘上输入两个数到变量a,b中,然后输出,请正确输入、运行并查看结果。
#include
scanf(\
printf(\}
例如:从键盘输入1,2<回车> 注意输入时“,”不可省略。
程序输出 a=1,b=2
9.打开程序modi2_9.c,程序存在一个错误,请修改、运行并查看结果。 #include
scanf(\%d \ 格式控制符与变量地址必须对应 printf(\}