练习一
1.1写出最简单的C程序。
答:
void main( )
{
   
c语言程序设计教材答案}
1.2用一条C语句完成下述要求。
a)把变量x,y,zresult定义为int类型。
b)提示用户输入三个整数。
c)从键盘读取三个整数并把它们存储在变量x,y,z中。
d)计算变量x,yz所存储的整数的和,并把计算结果赋给变量result.
e)打印出“The sum is ”并紧接着打印出变量result的值。
答:
a)int x, y, z, result;
b)printf(〞请输入三个整数\n);
c)scanf%d%d%d, &x, &y, &z;
d)result = x + y + z;
e)printf(The sum is %d, result);
1.3用练习1.2中的语句写出计算三个整数和的完整的程序。
答:
void main( )
{
      int x, y, z, result;
printf(〞请输入三个整数\n);
scanf%d%d%d, &x, &y, &z;
result = x + y + z;
printf(The sum is %d, result);
}
1.4指出并改正下列语句中的错误(每条语句可能不止一个错误)。
a)scanf(%d,value);
b)printf(The sum of %d and %d is %d\n,x,y);
c)*/Program to determine the largest of three in integers/*
d)printf(The value you entered is %d\n,&value);
e)int return=10;
答:
a)scanf(%d, &value);
b)printf(The sum of %d and %d is %d\n, x, y, x + y);
c)/* Program to determine the largest of three in integers*/
d)printf(The value you entered is %d\n, value);
e)int ret=10;//关键字不能作变量名
1.5 VC6.0中编译运行程序1-11-4和练习1.3所写的程序。
1.6 下面的标识合法吗?
aBc, -245, _245, +3a, 4E2, _ _, 2n, n2, account_total
答:
合法:aBc, _245, _ _, n2, account_total
1.7 标识符的第一个字符为何不能是数字?
答:
如果可以为数字,则32是变量名还是整数呢?如
int 32=56;printf(%d, 32);的输出为?
1.8 C语言中标识符区分大小写吗?即n1N1是同一个标识符吗?利用下面的程序验证。
# include <stdio.h>
void main( )
{
int n1=3;
printf(n1=%d,N1);
}
答:
程序编译时出错, 。如果在C语言中n1N1被认为是同一个标识符,则不会出现这个错误。
1.9写出输出结果或输出语句(x=2)。
a)printf(x=);
b)printf(x=%d%d,x,x);
c)/* printf(x+y=%d,x+y);*/
d)printf(\% and %%);
e)printf(Welcome to \\n C! and x=%z);
f)输出信息100%.
g)把信息“This is a c program.”打印在两行上,第一行最后一个字母是c
答:
f)printf(100%%);
g)printf(This is a c\n program.);
1.10 编写一个C程序,输出以下信息。
* * * * * * * * * * *
* * * * * * * * * * *
      Very Good!
* * * * * * * * * * *

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。