收藏 分销(赏)

西南交通大学c++实验.doc

上传人:精*** 文档编号:2340578 上传时间:2024-05-28 格式:DOC 页数:56 大小:2.65MB
下载 相关 举报
西南交通大学c++实验.doc_第1页
第1页 / 共56页
西南交通大学c++实验.doc_第2页
第2页 / 共56页
点击查看更多>>
资源描述
(完整word)西南交通大学c++实验 计算机程序设计基础 (C++) 实 验 报 告 信息学院计算机教育中心 二零一二年三月 实验__1__实验报告 教学班级: 20 学生学号: 学生姓名: 实验日期:2012。3。15实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.熟悉Visual studio 6.0集成开发环境; 2.学习新建和打开控制台应用程序的方法; 3.通过运行示例程序了解程序开发过程; 二、实验任务 1.新建源程序文件,编辑以下程序,编译,链接,得出运行结果,并保存程序: #include <iostream〉 using namespace std; void main( ) { cout<<'a'<〈endl; cout〈<’\141’〈<endl; cout〈<'\x61'〈<endl; } 2.新建源程序文件,编辑以下程序,编译,链接,运行,输入36和64,得出运行结果,并保存程序: #include <iostream> using namespace std; int main() { float num1,num2,sum; cout << ”Enter first number: "; cin >〉 num1; cout <〈 "Enter second number: ”; cin >〉 num2; sum=num1+num2; cout 〈< "The sum is ” << sum 〈〈 endl; return 0; } 三、实验结果 1。a a a 2.100 实验__2__实验报告 教学班级: 20 学生学号: 学生姓名: 实验日期:2012.3.22 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.熟悉Visual studio 6。0集成开发环境; 2.学习新建和打开控制台应用程序的方法; 3.简单输入和输出语句的练习。 二、实验任务 1. 输出下面图形:***** ***** ***** 2.输入一摄氏温度,输出显示所转换的华氏温度。 (提示:摄氏温度=(华氏温度-32)×5/9) 三、实验结果(源程序 + 注释) 1. #include 〈iostream〉 using namespace std; void main() { cout<<"*****"<〈endl; cout<〈”*****"<〈endl; cout〈<"*****"<〈endl; } 2. #include <iostream> using namespace std; int main() { int a,b; cout<<”请输入摄氏温度"; cin>>a; b=9*a/5+32; cout<〈”华氏温度为”〈〈b<<endl; } 实验__3__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012.3。29 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握对一般数据的输入和输出格式控制方法; 2.掌握对实型数据输出形式的设置和小数位数的控制方法; 3.了解数据输入的相关注意事项。 二、实验任务 1. 输入一台计算机的编号和该计算机的价格,并输出这些信息。(如编号为10987654321,价格为5 998。00元,注意此处计算机的编号作为一个整数而言超出了int所定义的变量的存储范围,因此只能用double型变量来存储,但输出时要求看见的是整数形式的编号) 2. 输入三个同学的学号,计算机和英语课程的考试成绩,并输出这些信息。要求每个同学的三个信息输出在同一行上,三行输出信息要各列对齐。 三、实验结果(源程序 + 注释) 1. #include〈iostream> using namespace std; void main() { double a,b; cout<〈"请输入计算机编号和计算机价格:"; cin>〉a>>b; cout〈〈fixed; cout。precision(0); cout<<"计算机编号为:”<<a〈<endl; cout.precision(2); cout〈<"计算机价格为:"〈<b<<endl; } 2. #include〈iostream〉 #include<iomanip> using namespace std; void main() { double a1,a2,a3,b1,b2,b3,c1,c2,c3; cout<<”请输入甲的学号,计算机成绩,英语成绩"; cin〉>a1>〉a2〉>a3; cout〈〈”请输入乙的学号,计算机成绩,英语成绩"; cin>>b1>>b2>〉b3; cout〈<"请输入丁的学号,计算机成绩,英语成绩”; cin>〉c1〉〉c2〉>c3; cout〈<fixed; cout.precision(0); cout<〈setw(6)<<”学号”<〈setw(15)<<"计算机成绩"〈<setw(14)<〈”英语成绩”〈<endl; cout<〈a1〈〈setw(10)<〈a2〈〈setw(14)〈〈a3<〈endl; cout〈〈b1〈〈setw(10)〈<b2<<setw(14)〈〈b3<<endl; cout<〈c1〈<setw(10)<〈c2〈〈setw(14)〈〈c3〈〈endl; } 实验__4__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 康铭 实验日期:2012.3。29 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1. 掌握“处理某一或某些操作只有在特定条件成立的情况下才会被执行”的编程思路 和方法; 2. 掌握“一路分支选择结构”算法的实现语句,if语句的使用方法; 3. 掌握“二路分支选择结构”算法的实现语句,if-else语句的使用方法; 二、实验任务 1. 有一个函数,输入x的值,输出相应的函数值。 (提示:x取值分大于零和小于等于0的两段,对输入的x值,在计算前应判断范围,采用不同的计算公式。) 2.已知一函数,输入x的值,求解并输出相应的y值。 (提示:该题根据x的取值范围采用不同公式来计算y的值。显然采用if选择结构可实现该程序.) 三、实验结果(源程序 + 注释) 1。 #include〈iostream> using namespace std; void main() { int x,y; while(1) { cout〈〈”请输入x值"; cin>>x; if(x>0) y=x+1; else y=x*x; cout<<"y值为:"〈<y〈<endl; } } 2. #include<iostream〉 using namespace std; void main() { double x,y; while(1) { cout〈<”请输入x值"; cin〉>x; if(x〈1) y=x; else if(x<10) y=2*x-1; else y=3*x-11; cout<<"y值为:"〈〈y〈<endl; } } 实验__5__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012。4。5 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 掌握if else ,switch语句的使用方法; 二、实验任务 1。编写一个C程序,输入a、b、c 3个值,输出其中最小者. 2.设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为A,80-89分为B,70—79分为C,60—69分为D,60分一下为E。用开关语句实现。 三、实验结果(源程序 + 注释) 1. #include〈iostream〉 using namespace std; void main() { double a,b,c,min; while(1) { cout<<"情输入a,b,c的值"; cin>〉a〉〉b>〉c; if (a>=c&&b〉=c) min=c; else if(a>=b) min=b; else min=a; cout<〈”最小值为:”〈〈min<<endl〈〈endl; } } 2。 #include〈iostream> using namespace std; void main() { double x; int y; while(1) { cout<<”请输入百分制成绩:”; cin〉〉x; y=x/10; switch (y) { case 10: case 9: cout<〈”A"<<endl〈<endl; break; case 8: cout〈<"B"<〈endl〈<endl; break; case 7: cout〈〈"C”〈〈endl〈〈endl; break; case 6: cout<<”D”<〈endl<<endl; break; case 5:case 4: case 3: case 2: case 1: case 0: cout << ”E"<〈 endl〈<endl;break; default: cout<<”输入错误"<<endl〈〈endl; } } } 实验__6__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012.4.12 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握“多路分支选择结构”算法的实现语句,switch语句的使用方法; 2.学习通过程序调试来跟踪程序运行过程,查看程序运行过程中各个变量的取值变化 情况. 二、实验任务 1. 实现一个简单的菜单程序,运行时显示 Menu: A(dd) D(elete) S(ort) Q(uit) Select one: 要求用户提供相应的输入,并在用户输入A,D,S时分别提示“数据已经增加、删除、排序",输入为Q时程序结束. (提示:该程序要求用户输入特定的A,D,S,Q字符显示相应信息,所以适合采用switch结构。) 2. 某公司进行产品销售,既零售也批发,零售的价格与批发的价格不同,购买产品数量的多与少其价格也不同。具体标准见下表: 批 发 商 零 售 商 数量(个) 单位价格(元/个) 数量(个) 单位价格(元/个) 50~200 10 1~20 18 200以上 8 20~40 15 40~50 12 三、实验结果(源程序 + 注释) 1。 #include<iostream〉 using namespace std; void main() { char x; cout〈<"menu:"〈<endl; cout<<" A(dd)"<〈endl; cout<<” D(elete)"<〈endl; cout<<" S(ort)"〈<endl; cout<〈” Q(uit)"<<endl; cout<〈” Select one:”〈〈endl; for (;x!=’Q';) { cin>〉x; switch (x) { case’A’: cout<<”数据已经增加”〈<endl;break; case'D': cout〈〈”数据已经删除”〈〈endl;break; case’S’: cout<〈”数据已经排序"<〈endl;break; case'Q': break; default: cout<<”输入错误!!"<〈endl;break; } } } 2。 #include<iostream〉 using namespace std; void main() { int a; while(1) { cout<<”请输入购买产品个数:”; cin>>a; if(a〉=1&&a<=20) {a=18*a;cout〈<"零售客户 ”<〈"产品单价 18 "<<”总金额为”〈〈a〈<endl<〈endl;} else if(a>20&&a<=40) {a=15*a;cout〈〈"零售客户 "〈<”产品单价 15 "〈〈”总金额为"<<a<〈endl<<endl;} else if(a〉40&&a<=50) {a=12*a;cout〈<"零售客户 ”〈<"产品单价 12 ”〈<"总金额为"〈〈a<<endl〈〈endl;} else if(a〉50&&a〈=200) {a=10*a;cout〈〈”批发客户 "〈〈"产品单价 10 "<〈”总金额为”<〈a〈<endl〈〈endl;} else if(a>200) {a=8*a;cout〈<"批发客户 "<〈"产品单价 8 ”<<”总金额为”〈〈a<〈endl〈<endl;} else cout<<”输入错误!!~"<〈endl<〈endl; } } 实验__7__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012。4.12 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握“处理某一或某些操作需要被有条件地重复执行"的编程思路和方法; 2.掌握“当型型循环结构”算法的实现语句之一while循环语句的使用方法; 3.掌握“直到型循环结构"算法的实现语句do-while循环语句的使用方法; 4.掌握“当型型循环结构”算法的实现语句之一for循环语句的使用方法。 二、实验任务 1.计算1-2+3-4+…+99-100. 2.输入一个整数,将各位数字反转后输出。 三、实验结果(源程序 + 注释) 1. #include <iostream〉 using namespace std; main() { int i=1,x=1,s=0; for(;x〈101;x++) { s=s+i*x; i=—i; } cout<<”1-2+3—4..。.。+99—100=”<<s〈<endl; } 2. #include〈iostream> using namespace std; main() { int a,b,s=0; cout<<"请输入数字:”; cin>>a; while(a!=0) { b=a%10;s=s*10+b; a=(a—b)/10; } cout〈<s〈〈endl; } 实验__8__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012。4.26 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握循环与选择结构的嵌套的使用方法; 2.掌握嵌套循环的使用方法; 二、实验任务 1。 求1!+2!+…+100! 2。 设计一个程序,求出5-100之间的所有素数,要求每行输出5个素数。 三、实验结果(源程序 + 注释) 1。 #include<iostream〉 using namespace std; main() { long double a,b,c=1,d=0,x; cin>>x; for(a=x;a>0;a-—) { for(b=a,c=1;b>0;b——) { c=c*b; } d=d+c; } cout<<d〈〈endl; } 2。 #include〈iostream> #include<iomanip〉 using namespace std; main() { int i,b,c=0; for(i=5;i〈=100;i++) { for(b=2;b<=i/2;b++) { if(i%b==0) { break; } } if(b>i/2) { cout〈〈setw(5)〈〈i; c++; if(c==5) { cout〈<endl; c=0; } } } cout〈〈endl; } 实验__9__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012。4.26 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握循环与选择结构的嵌套的使用方法; 2.掌握嵌套循环的使用方法; 3.练习continue和break语句的使用方法. 二、实验任务 1。 求两个整数的最大公约数和最小公倍数。 2。 用循环结构语句编程并输出下图: 1 22 333 4444 55555 4444 333 22 1 三、实验结果(源程序 + 注释) 1. #include〈iostream> using namespace std; void main() { unsigned int i,x,y,a,b,c,z=1,m; cout〈<"请输入两个数:”; cin>>a>〉b; if(a>b) c=b; else c=a; for(i=2,x=a,y=b;i<=c;i++) { while(x%i==0&&y%i==0) {z=z*i; x=x/i; y=y/i; c=c/i;} } cout〈<"最大公约数为:”<〈z〈<endl; cout<<"最小公倍数为:”〈<x*y*z<〈endl; } 2。 #include<iostream〉 using namespace std; main() { int i,a,b=0; for(i=1;i<=5;i++) { for(a=0;a<i;a++) { cout<<i; } cout〈〈endl; } for(i=4;i〉=1;i-—) { for(a=0;a〈i;a++) { cout〈<i; } cout<<endl; } } 实验__10__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012。4。26 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握对一组同类型的数据进行插入、删除、排序和查找等的常用算法; 2.掌握数值型一维数组的使用方法; 二、实验任务 输入一组非零整数(已输入0作为输入结束标志)到一维数组中,设计一个程序,求出这一组数的平均值,并分别统计出这一组数中正数和负数的个数。 三、实验结果(源程序 + 注释) 1. #include〈iostream> using namespace std; main() { int i=0,x,a=0,zheng=0,fu=0; double ave=0; double b[100000]; cout〈<"(以输入0为结束标志)”<〈endl; while(1) { i++; cout〈〈”输入第"<〈i〈〈”个数:"; cin>>x; if(x==0)break; b[i—1]=x; } while(a<i-1) { ave=ave+b[a]; if(b[a]<0) fu++; else if(b[a]>0) zheng++; a++; } ave=ave/(i-1); cout〈<”平均数为:”<<ave<〈endl; cout<<"负数有”〈<fu<〈"个"〈〈endl; cout<〈”正数有”〈〈zheng〈<”个”<〈endl; } 实验__11__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012。5。17 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握对一组同类型的数据进行插入、删除、排序和查找等的常用算法; 2.掌握数值型一维数组的使用方法; 二、实验任务 1. 输入n个数,找出所有大于n个数的平均值的那些数及最小数. 2。 设有有序(值从小到大)的两组数据,将这两组数据有序合并(合并过程数据始终保持有序)。 (提示:两组原始数据用一维数组a,b表示,合并后的数据用一维数组c表示,ia,ib分别代表当前待放入到数组c中去的数组a,b的下标,ic指向数组c中当前存放数据的下标,如下图所示。) 三、实验结果(源程序 + 注释) 1。 #include<iostream〉 using namespace std; main() { double a[5000],ave=0; int i,n,min; cout<〈"请输入数据的个数:”; cin〉>n; cout〈<endl; for(i=0;i<n;i++) { cout〈<"请输入第"<〈i+1〈<”个数:"; cin>〉a[i]; ave=ave+a[i]; } ave=ave/n; cout<〈"高于平均值的数据:"; for(i=0;i〈n;i++) { if(a[i]>ave) cout〈〈a[i]<〈” ”; } cout〈<endl<<"最小的数为:”; min=a[0]; for(i=0;i<n;i++) { if(min〉a[i]) min=a[i]; } cout<〈min<<endl; } 2. #include<iostream> using namespace std; void main() {int d,e,f,i,j,k; float a[50],b[50],c[100]; cout<<”请输入第一组数的个数:”〈<endl;cin〉>d; cout〈〈”请输入第二组数的个数:"〈〈endl;cin〉〉e; f=d+e; for(i=0;i<=d—1;i++) {cout<〈"输入第一组第”〈<i+1〈〈"个数:”;cin〉>a[i];} for(j=0;j<=e—1;j++) {cout〈<"输入第二组第"<<j+1<<”个数:";cin〉〉b[j];} a[d]=b[e-1]; b[e]=a[d—1]; for(i=0,j=0,k=0;k<=f—1;k++) if(a[i]<b[j]) {c[k]=a[i];if(i〈d) i++;} else {c[k]=b[j];if(j<e) j++;} for(i=0;i<=f-1;i++) cout<<c[i]<〈” ”; cout〈〈endl;} 实验__12__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012。5.17 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握对一组同类型的数据进行插入、删除、排序和查找等的常用算法; 2.掌握二维数值型数组的使用方法; 二、实验任务 1. 输出以下杨辉三角形。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1 2。 有一个3*4的矩阵,要求编程序找出每一行中值最大的那个元素并与该行第1列的元素交换。 三、实验结果(源程序 + 注释) 1。 #include<iostream> #include〈iomanip> using namespace std; void main() {int a[20][40]; int i,j; for(i=0;i<10;i++) {a[i][0]=1; a[i][i]=1;} for(i=2;i<10;i++) for(j=1;j<i;j=j+1) {a[i][j]=a[i—1][j-1]+a[i-1][j];} for(i=0;i<10;i++,cout〈〈endl) {for(j=0;j〈=9—i;j++) cout〈〈" "; for(j=0;j〈=i;j++) {cout<<setw(6)<<a[i][j];}}} 2. #include<iostream〉 using namespace std; void main() { int a[3][4],i,j,b=0,c,s; cout<<"输入一个3*4的矩阵:” 〈〈endl; for(i=0;i〈=2;i++) for(j=0;j<=3;j++) cin〉〉a[i][j]; for(i=0;i〈=2;i++) { s=a[i][0]; for(j=0;j〈=2;j++) {if(s<a[i][j+1]) {b=j+1;s=a[i][j+1];} } a[i][b]=a[i][0];a[i][0]=s;b=0; } cout<<" 转换后的矩阵为:"<〈endl; for(i=0;i<=2;i++,cout〈〈endl) for(j=0;j〈=3;j++) cout<<a[i][j]〈〈” ”; } 实验__13__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012.5.17 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.熟练指针变量的使用,了解其编程技巧; 2.熟练指针变量做函数参数,了解其传递过程; 3.熟练指向数组元素的指针,了解指针引用数组元素的编程技巧. 二、实验任务 1. 使用指针法在的一组数据中,找出其中最大值所在的位置并输出。 2。 使用指针法对一维数组a中的数据按降序排列。 三、实验结果(源程序 + 注释) 1。 #include〈iostream〉 using namespace std; void main() {int a[50],n,i,j,*p,*k; cout〈〈”输入数据的个数:"〈<endl; cin〉〉n; cout<〈"输入数据:" <〈endl; for(i=0;i<=n-1;i++) cin〉>a[i]; for(p=a,j=*p,k=p;p<a+n;p++) {if(j〈*(p+1)) j=*(p+1),k=p+1;} cout〈<”此数据中最大的数为:”<<j〈〈endl; cout<〈”在此数据中的第”〈〈k-a+1〈<”位."〈〈endl;} 2. #include〈iostream> #include〈iomanip〉 using namespace std; void main() {int a[50],n,i,m,*p,*q; cout<〈”输入数据的个数:"<<endl; cin>〉n; cout<<"输入数据:”<<endl; for(i=0;i〈n;i++) cin〉>a[i]; for(p=a;p〈a+n—1;p++) for(q=p;q<a+n—1;q++) if(*p〈*(q+1)) {m=*p,*p=*(q+1),*(q+1)=m;} cout<〈"降序排列后的数据为:"; for(p=a;p〈a+n;p++) cout〈<setw(4)<<*p; cout<<endl;} 实验__14__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012。5.24 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.了解存放常用的系统函数的头文件; 2.掌握常用系统函数的功能和使用方法; 3.掌握返回值的概念和运用. 二、实验任务 1. 接受用户输入的数值,计算该数的绝对值和该绝对值以10为底的对数值,并输出计算结果。 (提示:使用内置的绝对值函数和对数函数.) 2. 编写两个子函数,分别求两个整数的最大公约数和最小公倍数,并编写主函数调用这两个子函数,输出结果,两个整数由键盘输入。 三、实验结果(源程序 + 注释) 1. #include<iostream〉 #include〈cmath〉 using namespace std; void main() {double a,b,c; cout<<”请输入一个数:”<〈endl; cin〉〉a; b=fabs(a),c=log10(b); cout<〈a〈〈”的的绝对值为:”〈〈b〈<endl; cout<〈”该绝对值以10为底的对数值为:”〈<c<<endl; } 2. #include〈iostream> using namespace std; int m; void yue(int a,int b) { for(m=a;m>0;m--) { if(a%m==0&&b%m==0) break; } cout〈〈"最大公约数为:"<〈m<<endl; } void bei(int a,int b) { for(m=a;m〉0;m-—) { if(a%m==0&&b%m==0) break; } cout<〈”最小公倍数为:”〈〈a*b/m<〈endl; } void main() { int a,b; cout<〈"输入两个数:”; cin>>a>>b; yue(a,b); bei(a,b); } 实验__15__实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012.5.24 实验地点: 7308 (机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握自定义有返回值函数的概念、定义及使用; 2.掌握自定义void函数的概念、定义及使用; 3.掌握自定义有返回值函数与自定义void函数在定义及使用上的区别; 4.掌握函数参数间的数据传递。 二、实验任务 1。 设计一个程序,用来计算输入的两个整数的加、减、乘、除,每一个计算要单独用一个用户自定义的void函数来实现,接收输入数据也要用void函数来实现,输入数据中不包含0。 2。 将键盘输入的10个整数按从小到大的顺序排序(冒泡法),要求排序功能用自定义函数实现。 三、实验结果(源程序 + 注释) 1. #include<iostream> using namespace std; double a,b,c; void jia(double &a,double &b) {c=a+b;} void jian(double &a,double &b) {c=a—b;} void cheng(double &a,double &b) {c=a*b;} void chu(double &a,double &b) {c=a/b;} void shuru(double &a,double &b) {cout<〈"请输入不为0的两个数a和b:"〈〈endl; cin>>a〉〉b;} void main() { shuru(a,b); while(a==0||b==0) { cout〈<"输入错误,请重新输入"<<endl; shuru(a,b); } jia(a,b); cout〈〈"a+b=”〈〈c〈<endl; jian(a,b); cout〈〈”a—b=”<〈c〈〈endl; cheng(a,b); cout<<"a*b=”<〈c<<endl; chu(a,b); cout〈<"a/b=”〈<c〈〈endl; } 2. #include<iostream〉 using namespace std; int a[10],m,i,p; void paixu() { for(i=0;i<9;i++) for(p=i;p〈9;p++) if(a[i]>a[p+1]) { m=a[i];a[i]=a[p+1];a[p+1]=m; } } void main() { cout<<”请输入10个数:”; for(i=0;i<10;
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 大学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服