1、两数相加
/* 文件名:ex111.cpp */
/* 功能:两数相加 */
#include <;iostream.h>;
main()
{
int x =0,y=0,sum=0;
// 声明三个代表整数的符号:x,y为两个被加数,sum为和,他们的初始值都为0
cout<;<;"Enter 2 integers separated by space:";
//界面:提示用户输入
cin>;>;x>;>;y; //输入操作
sum=x+y; //加操作
cout <;<; "The sum is:" //界面:提示用户将得到输出
<;<;sum //输出sum
<;<;endl; //输出一个换行
}
2、显示“HELLO!”
#include<;iostream.h>;
main()
{
cout<;<;"Hello!";
cout<;<;"C++\n";
cout<;<;"Hello!" //与下一行的字符串连成一行
"C++"<;<;endl;
cout<;<;"Hello!C++"<;<;endl;
}
3、程序变量的使用
#include<;iostream.h>;
main()
{
int a;
a=3;
cout<;<;"The first\"a\"is:"<;<;a<;<;endl;
a=5;
cout<;<;"The second\"a\"is:"<;<;a<;<;endl;
cout<;<;"Enter a number:";
cin>;>;a;
cout<;<;"\nThe last\"a\"is:"<;<;a<;<;endl;
}
4、计算圆的面积与周长(一)
/*******************************
* 程序名:area_circum *
* 功能:计算圆的面积与周长 *
********************************/
#include <;iostream.h>;
main()
{
float area,circum;
area = 3.1415926*2.0*2.0;
cout <;<;"The area is:"<;<;area<;<;endl;
circum=3.1415926*2.0*2.0;
cout<;<;"The circumference is:"<;<;circum<;<;endl;
}
5、计算圆的面积与周长(二)
/*******************************
* 程序名:area_circum *
* 功能:计算圆的面积与周长 *
********************************/
#include <;iostream.h>;
main()
{
const float Pi=3.1415926,r=3.0;
float area,circum;
area = Pi*r*r;
cout <;<;"The area is:"<;<;area<;<;endl;
circum=2.0*Pi*r;
cout<;<;"The circumference is:"<;<;circum<;<;endl;
}
6、增1减1程序
#include<;iostream.h>;
main()
{
int x,y;
x=5,y=x++;
cout<;<;"x=5,y=x++:"<;<;y<;<;",x="<;<;x<;<;endl;
x=5,y=++x;
cout<;<;"x=5,y=++x:"<;<;y<;<;",x="<;<;x<;<;endl;
}
7、块语句
#include <;iostream.h>;
main()
{
int x=1;
cout<;<;"x1="<;<;x<;<;endl;
{
int x=5;
cout<;<;"x2="<;<;x<;<;endl;
}
cout<;<;"x1="<;<;x<;<;endl;
{
int x=8;
cout<;<;"x3="<;<;x<;<;endl;
}
cout<;<;"x1="<;<;x<;<;endl;
}
8、两整数中取大者
// 程序名:max_from_2_integers
//功能:两整数中取大者
#include <;iostream.h>;
main()
{
int x,y;
cout<;<;"Enter 2 integers separated by a space:";
cin>;>;x>;>;y;
cout<;<;"The max is :";
if(x>;y)
cout<;<;x<;<;endl;
else
cout<;<;y<;<;endl;
}
9、三整数中取大者
// 程序名:max_from_3_integers
//功能:三整数中取大者
#include <;iostream.h>;
main()
{
int x,y,z;
cout<;<;"Enter 3 integers separated by a space:";
cin>;>;x>;>;y>;>;z;
cout<;<;"The max is :";
if(x>;y)
if (x>;z)
cout<;<;x<;<;endl;
else
cout<;<;z<;<;endl;
else
if(y>;z)
cout<;<;y<;<;endl;
else
cout<;<;z<;<;endl;
}
10、测试除数是否为0
#include <;iostream.h>;
main()
{
float x,y;
cout<;<;"Enter 2 reals separated by a space:";
cin>;>;x>;>;y;
if(y)
cout<;<;"The x/y is:"<;<;x/y<;<;endl;
else
cout<;<;"Divide by zero!"<;<;endl;
}
11、测试输入的字符是否是数字(一)
#include <;iostream.h>;
main()
{
char c;
cout<;<;"Enter a character:";
cin>;>;c;
switch(c)
{
case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':case'8':case'9':
cout<;<;"digiter.\n";
default:
cout<;<;"non_digiter.\n";
}
}
12、测试输入的字符是否是数字(二)
#include <;iostream.h>;
main()
{
char c;
cout<;<;"Enter a character:";
cin>;>;c;
switch(c)
{
case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':case'8':case'9':
cout<;<;"digiter.\n";
break;
default:
cout<;<;"non_digiter.\n";
break;
}
}
13、计算代数和(一)
#include <;iostream.h>;
main()
{
int i=0;
int sum=0;
while(i++<;100)
sum+=i;
cout<;<;"The sum is :"<;<;sum<;<;endl;
}
14、计算一个数的平方根
#include <;iostream.h>;
#include<;stdlib.h>;
#include<;math.h>;
main()
{
float f;
cout<;<;"Enter a real:";
cin>;>;f;
if(f<;0)
{
cout<;<;"Illegal digiter!"<;<;endl;
exit(-1);
}
cout<;<;"The square root is:"<;<;sqrt(f)<;<;endl;
}
15、计算代数和(二)
#include <;iostream.h>;
main()
{
int i=1;
int sum=0;
do
sum+=i;
while(i++<;100);
cout<;<;"The sum is :"<;<;sum<;<;endl;
}