1.写出能被编译、连接和运行的、最小的C++程序。
2.编写一个程序,实现一个温度格式转换器。接受用户输入华氏温度,要求输出摄氏温度(换算公式为C=5(F-32)/ 9),输入输出要有文字说明。
3.编写程序,计算圆周长、面积及球体积。要求用户输入半径,输出计算结果(要有文字说明)。
4.给出下面程序输出的结果:
#include <iostream.h>
void main( )
{
int a;
char ch;
ch=’a' ;
ch++;
a=ch;
cout<<a<<’,';
}
5.给出下面程序输出的结果:
#include <stdio.h>
void main()
{
int a=10;
float b=-5.2;
printf(“a=%#o,b=%08.3f”,a,b);
}
6.给出下面程序输出的结果:
#include <stdio.h>
void main()
{
int a=-3;
printf(“%d,%o,%x,%X,%6x\n”,a,a,a,a,a);
}
7.给出下面程序输出的结果:
#include <stdio.h>
void main()
{
char ch=’a';
int a=65;
printf(“%c,%d,%3c\n”,ch,ch,ch);
printf(“%c,%d,%3d\n”,a,a,a);
}
8.给出下面程序输出的结果:
#include <stdio.h>
void main()
{
printf(“%3s,%-5.3s,%5.2s\n”,”hello”,”hello”,”hello”);
}
编程题答案:
1. void main(){}
2.
参考程序如下:
#include <iostream.h>
void main()
{
double F,C;
/* 输入部分 */
cout<<”请输入华氏温度:”;
cin>>F;
/* 计算部分 */
C = 5.0 * (F - 32.0) / 9.0;
/* 输出部分 */
cout<<”相应的摄氏温度为:”<<C<<endl;
}
3. 参考程序如下:
#include <iostream.h>
const double PI= 3.1415 ;
void main()
{
double R,C,S,V;
/* 输入部分 */
cout<<”请输入半径:”;
cin>>R;
/* 计算部分 */
C = 2.0 * PI * R;
S = PI * R * R;
V = 4.0 * S * R / 3.0;
/* 输出部分 */
cout<<”圆周长为:”<<C<<endl;
cout<<”圆面积为:”<<S<<endl;
cout<<”圆球体积为:”<<V<<endl;
}程序输出结果为:
请输入半径:2.0
圆周长为:12.566
圆面积为:12.566
圆球体积为:33.5093
4.答:将输出 98
5.输出结果为:a=012,b=-005.200
6.输出结果为:-3,37777777775,fffffffd,FFFFFFFD,fffffffd
7.输出结果为:
a,97, a
A,65, 65
8.输出结果为:
hello,hel , he
说明:第一个”hello”按%3s输出,由于”hello”长度超过3,因此按实际长度输出。第二个”hello”输出宽度为5,且从前面截取3个字符左对齐输出,第三个”hello”的输出宽度仍为5,从”hello”中截取2个字符右对齐输出。
>> 本文固定链接: http://www.vcgood.com/archives/1212