实验内容及要求 1、使用Visual C++建立一个非图形化的标准C++程序,编译、运行教材例2.1,即以下程序: #include void main( ) { cout<<"Hello!\n"; cout<<"World!\n"; } 2.回答:去掉第一行的.h,程序结果有何变化? 3.把4-5行合并为一行,如何修改? 4.学习变量声明、初始化、算数表达式的书写
- 求7除以3的商和余数
- 求长和宽分别为5,10的长方形的周长与面积
- 怎么改动(2)使得程序的长和宽可以接受键盘输入
- 求任意半径的圆周长与面积
5分支结构,if else使用
- 求一个键盘输入数的绝对值
6.学习循环结构for的使用
- 输出放在一行的100个*
- 修改(1),使得输出每行10个*,总共100个星号
- 求1+2+3+。。。+10的和
课后题:
- 将4中的(3)与(4)分别以子函数来实现,编程
- 设计一个子函数,功能是打印10个*,调用该子函数,实现6的(1)与(2)
实验结果(可续页)(包括实验代码、实验结果)
- 去掉.h运行不了。
4(1) 4(2). 4(3). | 4(4) 5.6 6(1). 6(2). 6(3). 课后题:
|
附课后代码:1. - #include
-
using namespace std; void rectangle(int a,int b); void roud(int r); void main() { double x,y,r,TH; cout<<"选择计算的题目"< cout<<"1_矩形"< cout<<"2_圆"< cout<<"选择题号: "; cin>>TH; if(TH==1) { cout<<"请输入矩形的长宽: "; cin>>x>>y; rectangle(x,y); } else { cout<<"请输入圆的半径: "; cin>>r; roud(r); } } void rectangle(int a, int b) { int c,s; c=(a+b)*2; s=a*b; cout<<"周长是"< cout<<"面积是"< } void roud(int r) { float i=3.14,c,s; c=2*i*r; s=i*r*r; cout<<"周长是"< cout<<"面积是"< } 2. #include using namespace std; void one(int a); void ten(int b,int j); void main() { int a, b,j, TH; cout<<"选择计算的题目"< cout<<"1"< cout<<"2"< cout<<"选择题号: "; cin>>TH; if(TH==1) { cout<<"一行100个*"< one(a); } else { cout<<"每行10个*,总共100个*"< ten(b,j); } } void one(int a) { for(a=1;a<=100;a++) cout<<"*"; cout< } void ten(int b,int j) { for(b=1;b<=10;b++) { for(j=1;j<=10;j++) cout<<"*"; cout< } } |