第六周作业
来源:互联网 发布:linux 禅道 编辑:程序博客网 时间:2024/04/29 14:31
4-1
#include<iostream>using namespace std;int main(){int a[15];int i;for(i=1;i<16;i++)a[i]=2*i+1;for(i=1;i<16;i++){cout<<a[i]<<'\t';if(i%5==0) cout<<endl;}return 0;}
4-2
#include<iostream>using namespace std;int main(){int i,math[40],n;float aver=0;int jige=0;int jiushi=0;int bashi=0,qishi=0,bujige=0,liushi=0;cout<<"请输入学生人数: ";cin>>n;cout<<"请输入成绩: "; for(i=0;i<n;i++) { cin>>math[i]; aver+=math[i]; if(math[i]<60) bujige++; if(math[i]>=90) jiushi++; if((math[i]<90)&(math[i]>=80)) bashi++; if((math[i]<80&math[i]>=70)) qishi++; if((math[i]<70&math[i]>=60)) liushi++; if((math[i]>=60)) jige++; } aver/=n; cout<<"平均分为:"<<aver<<endl; cout<<"90分以上人数为:"<<jiushi<<endl; cout<<"及格人数为:"<<jige<<endl; cout<<"不及格人数为:"<<bujige<<endl; cout<<"80分~90分人数为:"<<bashi<<endl; cout<<"70分~80分人数为:"<<qishi<<endl; cout<<"60分~70分人数为:"<<liushi<<endl;return 0;}
4-3
#include<iomanip>#include<iostream>using namespace std;int main(){int a[10],i,big;cout<<"please input 10 numbers:\n";for(i=0;i<10;i++)cin>>a[i];cout<<"the numbers are: "<<endl;for(i=0;i<10;i++)cout<<a[i]<<'\t'<<'\t';big=a[0];for(i=0;i<10;i++)if(a[i]>big)big=a[i];cout<<"the big number is: "<<big<<endl;return 0;}
4-4
#include <iostream> #include <iomanip> using namespace std; int main() { int a[10]; int i,j,t; cout<<"please input 10 numbers: \n"; for(i=0;i<10;i++) cin>>a[i]; cout<<"the numbers are: "; for (i=0;i<10;i++) cout<<setw(4)<<a[i]; cout<<endl; for(i=0;i<9;i++) for(j=0;j<9-i;j++) if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } cout<<"the sorted numbers are: "; for(i=0;i<10;i++) cout<<setw(4)<<a[i]; cout<<endl; return 0; }
4-5
#include <iostream> #include <iomanip> using namespace std; int main() { int f[40]={1,1}; int i; for(i=2;i<40;i++) f[i]=f[i-2]+f[i-1]; for(i=0;i<40;i++) { if(i%4==0) cout<<endl; cout<<setw(12)<<f[i]; } cout<<endl; return 0; }
4-6
#include <iostream> #include <iomanip> using namespace std; int main() { int i,j; int a[5][5]; for(i=0;i<5;i++) //奇数行顺序赋值,偶数行倒序赋值 { for(j=0;j<5;j++) { if(i%2==0) a[i][j]=i*5+j+1; else a[i][4-j]=i*5+j+1; } } for(i=0;i<5;i++) { for(j=0;j<5;j++) cout<<setw(4)<<a[i][j]; cout<<endl; } return 0; }
4-
#include <iostream> using namespace std; int main() { char s[]="this is c programming test."; int i=0,plen=0, maxlen=0, pseat=0; while(s[i]!='\0') { while(s[i]!=' '&&s[i]!='\0') { plen++; i++; } if(plen>maxlen) { pseat=i-plen; maxlen=plen; } while(s[i]==' ') i++; plen=0; } cout<<"最长的单词为: "; for(i=0;i<maxlen;i++) cout<<s[pseat+i]; cout<<endl; return 0; }
#include <iostream> using namespace std; int main() { char str[50]; cout<<"please input strings: "; cin.get(str,50); cout<<"the string si: "; cout<<str<<endl; return 0; }4-9
#include <iostream> #include <cstring> using namespace std; int main() { char str[100]; cout<<"请输入一个字符串 "; cin.get(str,100); cout<<"字符串: "<<str<<"的反向字符串为: "; for(int i=strlen(str)-1;i>=0;i--) cout<<str[i]; cout<<endl; return 0; }
4-10
#include <iostream> using namespace std; int main() { char s[]="this is c programming test."; int i=0,plen=0, maxlen=0, pseat=0; while(s[i]!='\0') { while(s[i]!=' '&&s[i]!='\0') { plen++; i++; } if(plen>maxlen) { pseat=i-plen; maxlen=plen; } while(s[i]==' ') i++; plen=0; } cout<<"最长的单词为: "; for(i=0;i<maxlen;i++) cout<<s[pseat+i]; cout<<endl; return 0; }
#include <iostream> #include <cstring> using namespace std; int main() { char str[50]; cout<<"please input a string: "; cin.get(str,50); cout<<"the length of string"<<str<<" is "<<strlen(str)<<endl; return 0; }
#include <iostream> #include <cstring> using namespace std; int main() { char str[10]; cout<<"请输入字符串,直到输入hello后程序结束: "<<endl; do { cin>>str; } while(strcmp(str,"hello")!=0); return 0; }
#include <iostream> using namespace std; int main() { char str[50]; int len=0; cout<<"请输入一个字符串: "<<endl; cin.get(str,50); while(str[len]!='\0') len++; cout<<"字符串"<<str<<"的长度为:"<<len<<endl; return 0; }
#include<iostream> #include<iomanip> using namespace std; int main() { int i,j,t; int str[5]; cout<<"请输入五个数:"<<endl; for(i=0;i<5;i++) cin>>str[i]; cout<<"这五个数的从小到大的顺序是:"<<endl; for(i=0;i<4;i++) for(j=0;j<4-i;j++) if(str[j]>str[j+1]) {t=str[j];str[j]=str[j+1];str[j+1]=t;} for(i=0;i<5;i++) cout<<str[i]<<setw(4); cout<<endl; return 0; }
#include<iostream> #include<iomanip> using namespace std; int main() { int a[2][3]; int i,j,big; cout<<"请输入二行三列二维数组的元素值:"<<endl; for(i=0;i<2;i++) for(j=0;j<3;j++) { cout<<"a["<<i<<"]"<<"["<<j<<"]="; cin>>a[i][j]; } cout<<"该二维数组为:"; for(i=0;i<2;i++) for(j=0;j<3;j++) { if(j%3==0) cout<<endl; cout<<setw(4)<<a[i][j]; } cout<<endl; big=a[0][0]; for(i=0;i<2;i++) for(j=0;j<3;j++) if(a[i][j]>=big) big=a[i][j]; for(i=0;i<2;i++) for(j=0;j<3;j++) if(a[i][j]==big) cout<<"该数组中最大元素为:"<<"a["<<i<<"]"<<"["<<j<<"]="<<a[i][j]<<endl; }
0 0
- 第六周作业
- 第六周作业
- 第六周作业 3
- 第六周作业 4
- 第六周作业 5
- 第六周作业
- 第六周作业
- 第六周作业
- Java第六周作业
- 第六周作业
- 第六周作业1
- 第六周作业
- 第六周作业
- 第六周作业
- 第六周作业
- 第六周作业
- 第六周作业
- 第六周作业!
- 解析Json需要设置Mime
- 写在GStreamer翻译之后
- 第六周作业
- tcp/ip关闭分两种情况 主动(同步)和被动(顺序)
- 常用权限
- 第六周作业
- 301 - Transportation(dfs)
- 用VC实现特定编辑框上对回车键响应
- Oracle分区表常用命令
- Objective-c中的SEL、Method、IMP
- 数字下落
- 线程与进程的区别
- Maven打包可执行的jar文件(包含所有依赖和不存在spring无法解析schema)
- 散列原理_设计方案,从车牌号快速地计算出该车辆的大约停车位置