C++程序设计实验-1-7 - 完整

合集下载

C++程序设计实验-1-7

C++程序设计实验-1-7

C++程序设计实验实验报告要求红色为实验报告必包括内容502:ftp://192.168.200.210实验一熟悉vc++开发环境和C++程序的调试过程。

一、理解体会例1-1,输入并运行。

二、参照例1-2,用结构化方法编程实现:1、根据每学年学费、专业总学分、某课程学分,计算上该课程的总花费,以及每学时,每分钟的花费。

(1学分=18学时)2、P43编程题1,2,31.输入一个三位整数,将它反向输出。

2.输入平面上某点横坐标x和纵坐标y,若该点在由图3.1表示的方块区域内,则输出1;否则,输出0。

图1.11 正方形3.输入三个整数,求出其中最小数(要求使用条件表达式)。

实验二进一步熟悉vc++开发环境和C++程序的调试过程。

一、理解体会例1-2,输入并运行。

二、参照例1-2,用面向对象方法编程实现:根据每学年学费、专业总学分、某课程学分,计算上该课程的总花费,以及每学时,每分钟的花费。

使得本校不同专业,不同课程的同学都能用它来计算。

(1学分=18学时)提示:1、定义一个类,类的数据成员包括:每学年学费、专业总学分、课程学分;类的成员函数包括:设置每学年学费、专业总学分、课程学分; 显示每学年学费、专业总学分、课程学分; 计算上某课程的总花费; 计算上某课程的每学时花费; 计算上某课程的每分钟的花费;2、说明1个或几个对象,计算并输出相应各结果。

三、P39习题1: 1.1-1.4根据需要编程上机检验其中的部分题目。

实验三1.输入某学生成绩,若成绩在85分以上输出“very good ”,若成绩在60分到85分之间输出“good ”,若成绩低于60分输出“no good ”。

2.输入三个整数,按从小到大的顺序输出它们的值。

3.输入三角形的三条边,判别它们能否形成三角形,若能,则判断是等边、等腰、还是一般三角形。

4.输入百分制成绩,并把它转换成五级分制,转换公式为:⎪⎪⎪⎩⎪⎪⎪⎨⎧-----=59069607970898010090(不合格)(合格)(中等)(良好)(优秀)(级别)E D C B A grade5.编程序模拟剪刀、石头和纸游戏。

大学大一c语言程序设计实验室上机题全部代码答案(实验报告)

大学大一c语言程序设计实验室上机题全部代码答案(实验报告)

C语言实验报告实验1—1:hello world程序:源代码:#include〈stdio.h>main(){printf(”hello world!\n”);system(”pause");}实验1—2:完成3个数据的输入、求和并输出计算结果的程序:源代码:#include<stdio。

h〉main(){int i,j,k,sum;scanf("%d%d%d",&i,&j,&k);sum=i+j+k;printf("sum=%d",sum);system(”pause”);实验1—3:在屏幕上输出如下图形:ABBBCCCCC源代码:#include<stdio。

h〉main(){printf(” A\n”);printf(" BBB\n”);printf(” CCCCC\n");system(”pause");}实验2—1:计算由键盘输入的任何两个双精度数据的平均值源代码:#include〈stdio.h〉main(){double a,b;scanf("%lf%lf”,&a,&b);printf("%。

1lf\n”,(a+b)/2);system(”pause”);}实验2—2:写一个输入7个数据的程序,把输入的数据代入a + b * (c – d ) / e * f – g 表达式进行运算源代码:#include<stdio.h〉main(){float a,b,c,d,e,f,g,x;scanf("%f%f%f%f%f%f%f”,&a,&b,&c,&d,&e,&f,&g);x=a + b *(c - d )/ e *f - g;printf(”x=%f”,x);system("pause");}实验2-3:编写一个C语言程序,测试下列各表达式:i,ji + 1 , j + 1i++ , j++++i ,++ji+++++j源代码:#include<stdio。

C语言程序设计-第1-7章选择、填空习题及答案

C语言程序设计-第1-7章选择、填空习题及答案

习题一一、选择题1.C程序的基本单位是(A)。

A.函数B.文件C.语句D.字符2.C程序中的变量(B)。

A.不用说明B.先说明后引用C.先引用后说明D.引用和说明顺序无关3.变量的说明在(B)。

A.执行语句之后B.执行语句之前C.执行语句当中D.位置无关4.C语言是一种(C)。

A.机器语言B.符号语言C.高级语言D.面向对象的语言二、填空题1.一个C程序总是从主函数开始执行。

2.结构化程序由顺序、选择、循环三种基本结构构成。

3.一个C程序只有一个名为main的主函数。

4.C程序中的每个语句以分号结束。

5.C程序中,函数由函数首部和函数体组成。

6.每个基本结构有一个入口和一个出口,没有死循环和死语句。

7.算法是计算机解决问题所依据的步骤。

习题二一、选择题1.下列数据中属于字符串常量的是( B)。

A.ABC B."ABC" C.'abc' D.'A'2.在计算机内存中,'\n'占用的字节数是( C)。

A.4 B.3 C.1 D.23.字符串"ABC"在内存中占用的字节数是( D)。

A.6 B.8 C.3 D.44.在C语言中,合法的长整型常数是( B)。

A.568701400 B.0L C.0.03546287 D.2.654e115.char型常量在内存中存放的是( A)。

A.ASCII代码值B.BCD代码值C.十进制代码值D.内码值6.下列各项中正确的标识符是( D)。

A.?bb B.a=8 C. b.βD.b_47.下列不正确的转义字符是( D)。

A.\\ B.\ 0 C.\" D.0x48.设整型变量a、b的值均为5,则表达式(m=n=a++)/(n=b-2)的值为( B)。

A.0 B.1 C.2 D.39.设a的值为5,执行下列语句后,b的值不为2的是( C)。

A.b=a/2 B.b=6-(--a) C.b=a%2 D.b=(float)a/2 10.执行语句x=(a=3,b=a--)后,x、a、b的值依次是( C)。

程序设计基础实验

程序设计基础实验

实验5 C程序调用中的指针参数
分析程序并改正。 设计一个C程序,用以测试各表达式的运算。 想使指针变量pt1指向a和b中的大者,pt2指 向小者,以下程序能否实现此目的?如不 能实现目标,找出原因并修改之。
实验6 数组在C程序中的使用
编写程序,测试数组的定义方式是否正确。 运行C程序,根据运行结果,可以说明什么?。 操作符&用以求一个变量的地址,这在函数 scanf中已经使用过了。现在要你设计一个 程序,返回一个3 * 5 的二维数组各元素的 地址,并由此说明二维数组中各元素是按什 么顺序存储的(用二维数组和二维数组指 针两种方法实现)。
实验4 C程序函数调用
编写一个程序,给学生出一道加法运算题, 然后判断学生输入的答案对错与否,按下 列要求以循序渐进的方式编程。要求用Add 函数来进行两个整数的加法运算;用Print 函数判断正确与否;用main函数输入两个 相加的数和学生做的结果,然后判断该学 生输入的答案对错与否。
实验4 C程序函数调用
实验6 数组在C程序中的使用
已知一个数组a大小为20个元素,用随机函 数生成20个不同的2位整数填充该数组,再 将该数组元素从小到大排序。现要求任意 输入一个2位整数,要求将该数插入数组中 合适的位置,使得这个数组中的21个元素 仍然按照从小到大的顺序排列,并将数组 按下标顺序输出。
实验6 数组在C程序中的使用
(选做题)通过计算机随机产生10道四则 运算题,两个操作数为1~10之间的随机数, 运算类型为随机产生的加、减、乘、整除 中的任意一种,如果输入答案正确,则显 示“Right!”,否则显示“Not correct!”, 不给机会重做,10道题做完后,按每题10 分统计总得分,然后打印出总分和做错题 数。

C语言程序设计实验指导书

C语言程序设计实验指导书

计算机软件基础实验指导书计算中心辽宁工业大学2008年12月目录实验一熟悉C语言编程环境 (1)实验二基本数据处理 (8)实验三计算分段函数 (11)实验四指定次数的循环 (15)实验五分支结构程序设计 (18)实验六循环结构程序设计(一) (24)实验七循环结构程序设计(二) (29)实验八循环结构程序设计(三) (34)实验九循环结构程序设计(四) (39)实验十函数程序设计(一) (43)实验十一函数程序设计(二) (50)实验十二一维数组程序设计 (57)实验十三二维数组程序设计 (63)实验十四字符数组程序设计 (70)实验十五指针程序设计 (76)实验十六结构程序设计 (87)实验十七文件 (93)实验一熟悉C语言编程环境【实验目的】1、熟悉C语言编程环境,掌握C程序在Visual C++ 6.0环境下的编辑、编译、连接和运行。

2、能够编写简单的C程序。

3、掌握程序的调试方法,能够找出并改正程序中的语法错误。

【实验内容】一、在Visual C++ 6.0编程环境下的操作步骤用一个示例详细介绍C语言源程序在Visual C++ 6.0编程环境下,操作的整个过程。

【示例】在屏幕上显示你的学号、姓名和专业源程序:/*在屏幕上显示你的学号、姓名及专业*/#include "stdio.h"void main(){printf("\t08001020\t张楠\t车辆工程\n");}操作步骤:(1)启动VC++。

执行“开始”“程序”“Microsoft Visual Svtudio 6.0”“Microsoft Visual C++ 6.0”命令,进入VC++编程环境(如图1-1所示)。

图1-1 VC++窗口(2)新建文件。

执行“文件”“新建”命令,单击“文件”选项卡(如图1-2所示),选列表中的“C++ Source File”,在“文件”文本框中输入2-1.c,在“C目录”文本框确定存放位置,然后单击确定。

C 实验1-7

C  实验1-7

《C++程序设计》实验实验一简单C++程序设计实验二类和对象程序设计实验三运算符重载程序设计实验四模板程序设计实验五继承与派生类程序设计实验六多态与虚函数程序设计实验七文件应用综合程序设计一、实验目的1.熟悉Visual C++ 6.0开发环境,掌握编辑、编译、连接和运行C++程序的方法。

2.掌握C++程序的输入和输出方法。

3.掌握C++程序的特点、基本结构和语法规则。

二、实验要求1.实验前做好充分准备,包括复习第一章、第二章、第三章所学内容,事先预习好本次实验内容。

2.实验时记录实验结果,按要求完成各题。

3.实验结束后,给出实验总结与分析并及时给出本次实验的实验报告。

三、实验内容1.从键盘上输入三个整数,输出其中的最小数。

参见P35/2.5, 2.62.设计一个计算器程序,实现加、减、乘、除运算。

参见P42/2.103.从键盘上输入一个正整数n,用递归方法编程输出n!的值。

编程实现输出1!+2!+3!………+n!的值。

参见P88/3.12 P43/2.114.中国古代数学史上著名的"百鸡问题":鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。

百钱买百鸡,问鸡翁、母、雏各几何?将百鸡问题计算结果存入file1.txt文件中;并从file1.txt文件中读出数据在显示器上输出。

参见P55/2.20 P63/2.25---2.265.用函数重载方法分别输出两个整数、两个实数和三个整数之和。

P94/3.16一、实验目的1.掌握C++中类的定义、成员函数的定义方法。

2.掌握C++中类的对象的定义和使用方法。

3.掌握C++中类的构造函数、析构函数、复制构造函数的应用。

二、实验要求1.实验前做好充分准备,包括复习第四章所学内容,事先预习好本次实验内容。

2.实验时记录实验结果,按要求完成各题。

3.实验结束后,给出实验总结与分析并及时给出本次实验的实验报告。

三、实验内容1.设计并测试一个矩形类(Rectangle),属性为矩形的左下与右上角的坐标,矩形水平放置。

C高级语言程序设计实验内容

C高级语言程序设计实验内容
putchar(c1);putchar(c2);
printf("\n%c,%c",c1,c2);
return 0;
}
三、实验报告要求
将题目:1和3的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。
实验三选择结构程序设计
一、实验目的
1.了解C语句表示逻辑量的方法(以0代表“假”以1代表“真”);
{
if((x%i==0)&&(y%i==0))
max=i;
}
printf("%d\n",max);
printf("%d\n",x*y/max);
return 0;
}
(2)从键盘输入一个int类型的正整数,输出它的所有因子。如输入6,输出1,2,3;输入20,输出1,2,4,5,10。(要求文件名:4_2.c)
return 0;
}
4、编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和printf函数输出这两个字符。(要求文件名:2_4.c)
参考程序:
#include <stdio.h>
intmain()
{
char c1,c2;
c1=getchar();c2=getchar();
if(a>d) {t=a;a=d;d=t;}
if(b>c) {t=b;b=c;c=t;}
if(b>d) {t=b;b=d;d=t;}
if(c>d) {t=c;c=d;d=t;}
printf("%d,%d,%d,%d\n",a,b,c,d);

C语言程序设计实验手册

C语言程序设计实验手册

实验手册使用及要求实验操作是教学过程中理论联系实际的重要环节,而实验报告的撰写又是知识系统化的吸收和升华过程,因此,实验报告应该表达完整性、标准性、正确性、有效性。

现将实验报告撰写的有关内容说明如下:1、实验前按实验要求手写程序或程序填空,并走查代码,有疑问处标记,上机时在C语言集成开发环境下输入并调试手写程序,分析运行结果。

2、实验完毕后填写通过后的源程序和对实验的总结。

3、通过后的源程序可以手写也可以打印粘贴。

实验工程一览表实验一熟悉C语言编程环境实验目的:1.熟悉C语言编程环境〔VC++、Cfree、Turboc等〕2.了解C程序的根本框架3.理解程序调试的思想,能找出并改正C程序中的错误实验内容:1.1 建立自己的文件夹:在磁盘上建立一个文件夹,用于存放自己的C程序1.2 编程例如在屏幕上显示一个短句“Programming in C is fun!〞〔教师例如,学生模仿并创新,如输出汉字、特除字符等。

学会使用编程环境VC++,启动、编辑、编译、运行、保存、关闭、翻开〕1.3 编程在屏幕上显示如下网格。

+---+---+| | || | |+---+---+调试例如改正以下程序中的错误,在屏幕上显示“Welcome to You !〞。

〔掌握找错、改错的方法〕源程序:# include <stdio.h>int mian(void){printf(Welcome to You! \n")getchar();return 0;}注:需要修改的语句直接在程序上标注并修改实验总结:实验二用C语言编写简单程序实验目的:1.掌握算术表达式和赋值表达式的使用2.掌握根本输出函数的使用3.能够自己编程实现简单的数据处理4. 熟练掌握简单if语句使用5. 熟练掌握for语句的使用6. 掌握简单C程序的查错方法、单步调试实验内容:2.1 调试以下程序,求华氏温度对应的摄氏温度。

计算公式为:C=5*(f-32)/9#include <stdoi.h>int main(void){int celsius; fahr;scanf("%d ",fahr);celsius = 5 * (fahr - 32) / 9;printf("fahr = d, celsius = %d\n", fahr, celsius);return 0;}注:需要修改的语句直接在程序上标注并修改2.2编写程序计算定期存款本利之和:设银行定期存款的年利率rate为2.25%,并存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、参照例1-2,用结构化方法编程实现:1、 根据每学年学费、专业总学分、某课程学分,计算上该课程的总花费,以及每学时,每分钟的花费。

(1学分=18学时)2、 P43编程题1,2,31.输入一个三位整数,将它反向输出。

2.输入平面上某点横坐标x 和纵坐标y ,若该点在由图3.1表示的方块区域内,则输出1;否则,输出0。

图1.11 正方形3.输入三个整数,求出其中最小数(要求使用条件表达式)。

根据每学年学费、专业总学分、某课程学分,计算上该课程的总花费,以及每学时,每分钟的花费。

使得本校不同专业,不同课程的同学都能用它来计算。

(1学分=18学时) 提示:1、定义一个类,类的数据成员包括:每学年学费、专业总学分、课程学分;类的成员函数包括:设置每学年学费、专业总学分、课程学分;显示每学年学费、专业总学分、课程学分;计算上某课程的总花费;计算上某课程的每学时花费;计算上某课程的每分钟的花费;1.输入某学生成绩,若成绩在85分以上输出“very good ”,若成绩在60分到85分之间输出“good ”,若成绩低于60分输出“no good ”。

2.输入三个整数,按从小到大的顺序输出它们的值。

3.输入三角形的三条边,判别它们能否形成三角形,若能,则判断是等边、等腰、还是一般三角形。

4.输入百分制成绩,并把它转换成五级分制,转换公式为:⎪⎪⎪⎩⎪⎪⎪⎨⎧-----=59069607970898010090(不合格)(合格)(中等)(良好)(优秀)(级别)E D C B A grade 5.编程序模拟剪刀、石头和纸游戏。

游戏规则为:剪刀剪纸,石头砸剪刀,纸包石头。

玩游戏者从键盘上输入s (表示剪刀)或r (表示石头)或p (表示纸),要求两个游戏者交替输入,计算机给出输赢的信息。

6.输入一个整数,输出该整数的所有素数因子。

例如,输入120,输出为2、2、2、3和5。

7.使用迭代公式)2/;,2,1,0(2/)/(01a x n x a x x n n n ==+=+Λ编程序求某一正整数a 的平方根。

8.已知X=0ο,10ο,20ο,…,180ο,求sin x , cos x 和tan x 的值。

9.在100到200中找出同时满足用3除余2,用5除余3和用7除余2的所有整数。

10.求100到999中的水仙花数。

所谓水仙花数是指一个三位数,它的每位数字的立方之和等于该数。

例如,因为153=13+53+33,所以153为水仙花数。

11.求1000之内的所有完数。

所谓完数是指一个数恰好等于它的所有因子之和。

例如,因为6=1+2+3,所以6为完数。

12.编一程序显示由符号组成的三角形图案。

例如,程序运行后,屏幕显示: How many lines ?用户输入: 5屏幕显示: What character ?用户输入: *则输出如下图案。

** * ** * * * ** * * * * * ** * * * * * * * *13.已知XYZ+YZZ=532,其中X ,Y 和Z 为数字,编一程序求出X ,Y 和Z 的值。

1. 根据每学年学费、专业总学分、某课程学分,计算上该课程的总花费,以及每学时,每分钟的花费。

(1学分=18学时)代码:#include<iostream>using namespace std;void main(){double nxf,zhyxf,xsh,kchxf,xn;//每学年学费、专业总学分、每学分学时, 课程学分,学年float f1,f2,f3,f4;//该课程花费,每节课花费,每学分花费,每分钟花费cout<<"输入:每学年学费、专业总学分、每学分学时、课程学分、学年 "<<endl;cin>>nxf>>zhyxf>>xsh>>kchxf>>xn;f1=kchxf/zhyxf*nxf*xn;f2=f1/(kchxf*xsh);f3=nxf*xn/zhyxf; f4=f2/45;cout<<"该课程的总花费:"<<f1<<" 元"<<endl;cout<<"每节课的花费:"<<f2<<" 元"<<endl;cout<<"每学分的花费:"<<f3<<" 元"<<endl;cout<<"每分钟的花费:"<<f4<<" 元"<<endl;}结果:输入:每学年学费、专业总学分、每学分学时、课程学分、学年3600 180 18 1.5 4该课程的总花费:120 元每节课的花费:4.44444 元每学分的花费:80 元每分钟的花费:0.0987654 元Press any key to continue2输入一个三位整数,将它反向输出代码:#include<iostream>using namespace std;void main(){cout<<"请输入一个三位数"<<endl;int x;int x1,x2,x3;cin>>x;x1=x/100;x2=(x-x1*100)/10;x3=x-x1*100-x2*10;cout<<x3*100+x2*10+x1<<endl;}结果:请输入一个三位数758857Press any key to continue.3.源代码:#include<iostream>using namespace std;void main(){int a,b,c;cout<<"请输入三个整数"<<endl;cin>>a>>b>>c;if(a<b){if(a<c)cout<<a;elsecout<<c;}else{if(b<c)cout<<b;elsecout<<c;}}运行结果:请输入三个整数21 69 5421Press any key to continue源代码:#include<iostream>using namespace std;class huafei{private:double nxf,zhyxf,xsh,kchxf,xn;float f1,f2,f3,f4;public:void tishi();void churu();void kchhuafei();void jkhuafei();void xfhuafei();void fzhhuafei();};void huafei::tishi(){cout<<"输入:每学年学费、专业总学分、每学分学时、课程学分、学年 "<<endl; }void huafei::churu(){cin>>nxf>>zhyxf>>xsh>>kchxf>>xn;}void huafei::kchhuafei(){f1=kchxf/zhyxf*nxf*xn;cout<<"该课程的总花费:"<<f1<<" 元"<<endl;}void huafei::jkhuafei(){f2=f1/(kchxf*xsh);cout<<"每节课的花费:"<<f2<<" 元"<<endl;}void huafei::xfhuafei(){f3=nxf*xn/zhyxf;cout<<"每学分的花费:"<<f3<<" 元"<<endl;}void huafei::fzhhuafei(){f4=f2/45;cout<<"每分钟的花费:"<<f4<<" 元"<<endl;}double main(){huafei a;a.tishi();a.churu();a.kchhuafei();a.jkhuafei();a.xfhuafei();a.fzhhuafei();return 0;}运行结果:输入:每学年学费、专业总学分、每学分学时、课程学分、学年3600180181.54该课程的总花费:120 元每节课的花费:4.44444 元每学分的花费:80 元每分钟的花费:0.0987654 元Press any key to continue1.源代码:#include<iostream>using namespace std;void main(){int a;cout<<"请输入成绩"<<endl;cin>>a;if(a>85)cout<<"very good"<<endl;else if(a>=60 && a<85)cout<<"good"<<endl;elsecout<<"no good"<<endl;}运行结果:请输入成绩67goodPress any key to continue3.源代码:#include<iostream>using namespace std;void main(){double a,b,c;cout<<"请输入三边的长度"<<endl;cin>>a>>b>>c;if(a+b>c && a+c>b && b+c>a){if(a==b && b==c)cout<<"等边三角形"<<endl;else if((a==b && b!=c) || (b==c && c!=a) || (a==c && b!=c)) cout<<"等腰三角形"<<endl;elsecout<<"普通三角形"<<endl;}elsecout<<"不是三角形"<<endl;}运行结果:请输入三边的长度.4 4 4等边三角形Press any key to continue请输入三边的长度4 4 5等腰三角形Press any key to continue请输入三边的长度3 4 5普通三角形Press any key to continue请输入三边的长度1 3 6不是三角形Press any key to continue4.源代码:#include<iostream>using namespace std;void main(){cout<<"请输入百分制成绩"<<endl;int a;cin>>a;switch(a){case 'a<100 && a>=90' :cout<<"A"<<endl;break;case 'a<90 && a>=80' :cout<<"B"<<endl;break;case 'a<80 && a>=70' :cout<<"C"<<endl;break;case 'a<70 && a>=60' :cout<<"D"<<endl;.break;case 'a<60' :cout<<"E"<<endl;break;default:cout<<"错误"<<endl;break;}}运行结果:请输入百分制成绩89BPress any key to continue6.源代码:#include<iostream>using namespace std;void main(){int n,i=2,flag=0;cin>>n;cout<<endl<<n<<"=";while(n>1){if(n%i==0){if(flag)cout<<"*";cout<<i;n/=i;flag=1;}elsei++;}. }运行结果:6060=2*2*3*5Press any key to continue7.源代码:#include<iostream>#include<math.h>using namespace std;void main(){double a,m,n;cout<<"请输入数a"<<endl;cin>>a;n=a/2;m=(n+a/n)/2;while(fabs(n-m)>1e-6){n=m;m=(n+a/n)/2;}cout<<m<<endl;}运行结果:请输入数a62.44949Press any key to continue8.源代码:#include<iostream>#include<math.h>using namespace std;void main(){.cout<<"请输入角度"<<endl;double a;cin>>a;cout<<"sina="<<sin(a/180*3.14)<<endl;cout<<"cosa="<<cos(a/180*3.14)<<endl;cout<<"tana="<<tan(a/180*3.14)<<endl;}运行结果:请输入角度30sina=0.49977cosa=0.866158tana=0.576996Press any key to continue9.源代码:#include<iostream>using namespace std;void main(){int i;for(i=100;i<=200;i++)if((i%3==2) && (i%5==3) && (i%7==2))cout<<i<<endl;}运行结果:128Press any key to continue.10.源代码:#include<iostream>using namespace std;void main(){int i;int a,b,c;for(i=100;i<1000;i++){a=i/100;b=(i-a*100)/10;c=i-a*100-b*10;if(i==a*a*a+b*b*b+c*c*c)cout<<i<<endl;}}运行结果:153370371407Press any key to continue11.源代码:#include<iostream>#include<math.h>using namespace std;void main(){int i,j,m,s,k,a[100];for(i=1;i<=1000;i++){m=i;s=0;k=0;for(j=1;j<m;j++).if(m%j==0){s=s+j;a[k++]=j;}if(i==s){cout<<a[0]<<endl;for(j=1;j<k;j++){cout<<a[j]<<endl;}cout<<i<<endl;}}}运行结果:1236124714281248163162124248496Press any key to continue12.源代码:#include<iostream>using namespace std;void main(){int a,i,j;char c;cout<<"How many lines ?"<<endl;cin>>a;cout<<"What character ?"<<endl;cin>>c;for(i=1;i<=a;i++){for(j=0;j<=9-i;j++)cout<<" ";for(j=0;j<=2*i-2;j++)cout<<"*";cout<<endl;}}运行结果:How many lines ?5What character ?**************************Press any key to continue13.源代码:#include<iostream>using namespace std;void main(){int X,Y,Z;int a,b,c;for(X=0;X<=9;X++)for(Y=0;Y<=9;Y++)for(Z=0;Z<=9;Z++){a=X*100+Y*10+Z;b=Y*100+Z*10+Z;c=a+b;if(c==532){cout<<X<<endl;cout<<Y<<endl;cout<<Z<<endl;}}}运行结果:321Press any key to continue.如有侵权请联系告知删除,感谢你们的配合!。

相关文档
最新文档