1 / 47
文档名称:

C++C编程源代码.doc

格式:doc   页数:47页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++C编程源代码.doc

上传人:xxj16588 2016/4/29 文件大小:0 KB

下载得到文件列表

C++C编程源代码.doc

相关文档

文档介绍

文档介绍:C++C 编程源代码 1. 求和#include<iostream> using namespace std; int main() { int a=1,b=0,n; cout<<" 输入一个数:"; cin>>n; for(;a<=n;a++) b+=a; cout<<" 前"<<n<<" 个数之和="<<b<<endl; return 0; } 2. 求阶乘#include<iostream> using namespace std; int main() { int a=1,b=1,n; cout<<" 输入一个数:"; cin>>n; while(b<=n) { a=a*b; b++; } cout<<n<<" 的阶乘="<<a<<endl; return 0; } 3. 按大小排列数#include<iostream> using namespace std; int main() { float a[10]; int i=0,j=0,k=0; cout<<" 输入 10 个数:"; for(;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { for(k=i+1;k<10;k++) if(a[i]>=a[k]) { a[i]=a[i]+a[k]; a[k]=a[i]-a[k]; a[i]=a[i]-a[k]; }} for(;j<10;j++) cout<< a[j]; cout<<endl; return 0; } 4. 任意个数排序#include<iostream> using namespace std; int main() { int n,i,j,a; cout<<" 请输入一个数:"; cin>>n; int *p=new int [n]; cout<<" 请输入"<<n<<" 个数\n"; for(i=0;i<n;i++) cin>>p[i]; for(i=0;i<n;i++) for(j=i+1;j<n;j++) if(p[i]<p[j]) { a=p[i]; p[i]=p[j]; p[j]=a; } for(i=0;i<n;i++) cout<<p[i]<<"\t"; cout<<endl; return 0; } 5. 成绩录入与查询#include<> struct stu { char name[10]; float chenj; }; int main() { void print(); int n; stu s[6]; loop: print(); printf("1. 成绩录入,2. 界面查询,3. 退出\n"); print(); scanf("%d",&n); switch(n) { case 1:printf(" 请输入 6 位学生姓名、成绩\n");print(); int i; for(i=0;i<6;i++) { scanf("%s%f",s[i].name,&s[i].chenj); } goto loop; case 2:printf(" 界面查询\n");printf("1. 优等,2. 良好,3. 及格,4. 不及格\n"); print(); int m; scanf("%d",&m); switch(m) { case 1:int a; for(a=0;a<6;a++) if(s[a].chenj>=90) printf("%f\t%s\n",s[a].chenj,s[a].name); break; case 2:int b; for(b=0;b<6;b++) if(s[b].chenj>=80&&s[b].chenj<90) printf("%f\t%s\n",s[b].chenj,s[b].name); break; case 3:int c; for(c=0;c<6;c++) if(s[c].chenj>=60&&s[c].chenj<80) printf("%f\t%s\n",s[c].chenj,s[c].name); break; case 4:int d; for(d=0;d<6;d++) if(s[d].chenj<60) printf("%f\t%s\n",s[d].chenj,s[d].name); break; } goto loop; case 3:break; } return 0; } void print() { printf("*****************************\n"); } 6. 模拟银行存取系统#include<> #include<> #include<> #include<> int mai