C语言C++题目

(一)练习使用各种基本数据类型定义变量并输出。
1、/*1.c*/
#include<stdio.h>
void main()
{
int a=1,b=2,c=3;
printf("%d+%d+%d=%d\n",a,b,c,a+b+c);
}

/*2.c*/
#include<stdio.h>
void main()
{
double a=1.0,b=2.0,c=3.0;
printf("%d+%d+%d=%d\n",a,b,c,a+b+c);
}
Q1:观察并比较以上两个程序的运行结果,并说明原因。
Q2:若要2.c中的程序输出正确的结果,应该如何修改?

2、通过调试,将下面的程序修改为正确的程序。
/*3.c*/
#include{stdio.h}
Void Main
{
int a=6;b=8;c;
c=a*b;
printf('%d',c);
}

3、 调试示例:求华氏温度100。F对应的摄氏温度。计算公式:C=(5/9)(F-32),其中C表示摄氏温度,F表示华氏温度。
源程序(有错误)
#include<stdoi.h>
void main()
{
float C;F;// C:摄氏度;F:华氏度
F=100;
C=5*(F-32)/9;
printf("F=d,C=%d\n",F,C);
}
1)输入源程序。
2)读懂程序并根据错误提示进行修改。

(二)编写程序。
1. 编程定义3个整型变量x,y,z和一个实型变量averge,计算并输出3个整数的平均值averge,其中x=y=1,z=0。观察运行结果。再将x,y,z和averge改为实型变量,再观察运行结果。理解整除和不同类型数据进行混合运算的转化规律,对结果进行合理的解释。
源程序:

输出结果:
解释:

2. 编写程序,输入两个整数,计算它们的和、差、积、商和余数,并输出结果。要求输出的格式为:3+4=7,其中3和4是输入的。

第1个回答  2010-04-20
都是基础呢,题1:注意输出的格式。题2:注意大小写。题3:也是输出的格式。建议先学好基础。程序题可以自己练练手。
第2个回答  2010-04-20
Q2:
printf("%d+%d+%d=%d\n",a,b,c,a+b+c);改为:
printf("%lf+%lf+%lf=%lf\n",a,b,c,a+b+c);
3.c:
#include{stdio.h}
void main
{
int a=6,b=8,c;
c=a*b;
printf("%d",c);
}
3:
#include<stdoi.h>
void main()
{
float C,F;// C:摄氏度;F:华氏度
F=100f;
C=5*(F-32)/9;
printf("F=%f,C=%f\n",F,C);
}本回答被提问者采纳
第3个回答  2010-04-20
C语言C++题目???
c和c++又不是一样的!
第4个回答  2010-04-20
强烈建议你自己去调试,做人不能懒到这份上
相似回答