第六周作业2
来源:互联网 发布:c语言大全 豆瓣 编辑:程序博客网 时间:2024/06/11 21:31
1
3
#include<iostream>#include<iomanip>using namespace std;int main(){int a[5];int i,j,t;cout<<"请输入五个数"<<endl;for(i=0;i<5;i++)cin>>a[i];for(i=0;i<4;i++)for(j=0;j<4-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}cout<<"这五个数从大到小排列依次为"<<endl;for(i=5;i>0;i--)cout<<setw(4)<<a[i-1];cout<<endl;return 0;}
2
#include<iostream> #include<iomanip> using namespace std; int main() { int a[2][3]; int i,j,big,m,n; cout<<"请输入6个整数"<<endl; for(i=0;i<2;i++) for(j=0;j<3;j++) cin>>a[i][j]; cout<<"该数组为:"<<endl; for(i=0;i<2;i++) for(j=0;j<3;j++) cout<<setw(3)<<"a["<<i<<"]["<<j<<"]="<<a[i][j]<<endl; big=a[0][0]; for(i=0;i<2;i++) for(j=1;j<3;j++) if(a[i][j]>big) { big=a[i][j]; m=i; n=j; } cout<<"最大数为"<<big<<endl; cout<<"该数的下标为a["<<m<<"]["<<n<<"]"<<endl; return 0; }
3
#include<iostream> #include<iomanip> using namespace std; int main() { int a[20]={1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765}; int i,j=0; for(i=0;i<20;i++) { if((a[i]/100)>=1&&(a[i]/100)<=10) j++; } cout<<"数列前20个数中有"<<j<<"个3位数"<<endl; cout<<"数列中第16项数据为:"<<a[15]<<endl; return 0; }4
#include<iostream> #include<iomanip> using namespace std; int main() { char a[100]; int i,lowercase=0,shuzi=0,capital=0,space=0,qita=0; cout<<"请输入一行字符小于100的文字:"; cin.get(a,100); for(i=0;i<100;i++) { if(a[i]>='a'&&a[i]<='z') lowercase++; else if (a[i]>='0'&&a[i]<='9') shuzi++; else if (a[i]>='A'&&a[i]<='Z') capital++; else if (a[i]==' ') space++; else if (a[i]=='\0') qita=strlen(a)-(shuzi+lowercase+capital+space); } cout<<"数字个数为:"<<shuzi<<endl; cout<<"小写字母个数为:"<<lowercase<<endl; cout<<"大写字母个数为:"<<capital<<endl; cout<<"空格个数为:"<<space<<endl; cout<<"其他字符个数为:"<<qita<<endl; return 0; }
5
#include<iostream> using namespace std; int main() { char a[100]; int i; cout<<"输入一字符串:"<<endl; cin.get(a,100); cout<<"反向输出每一个字符:"<<endl; for(i=strlen(a);i>0;i--) cout<<a[i-1]; cout<<"该字符串长度为:"<<strlen(a)<<endl; return 0; }6
#include<iostream> using namespace std; int main() { int i,b,count_1; b=0; count_1=0; char a; cout<<"输入一个字符串:"<<endl; while((a=getchar())!='\n') { if(b==(a>='0'&&a<='9')) { count_1++; cout<<a; } } cout<<endl; cout<<"删除了所有数字后的字符串的长度是:"<<count_1<<endl; return 0; }
0 0
- 第六周作业2
- 第六周作业(2)
- 第六周C++作业(part 2)
- 第六周作业2(LeetCode 12)
- 第六周作业
- 第六周作业
- 第六周作业 3
- 第六周作业 4
- 第六周作业 5
- 第六周作业
- 第六周作业
- 第六周作业
- Java第六周作业
- 第六周作业
- 第六周作业1
- 第六周作业
- 第六周作业
- 第六周作业
- 统计字符串中连续数字字符组成的整数的个数
- memcache
- 2014携程第二场1004 夺旗 Nim变形
- 网络131第7周实验——Java基本语法之熟练篇
- 第07周:项目三:改
- 第六周作业2
- 《Thinking in Algorithm》12.详解十一种排序算法
- 微信公众平台 微信公众平台互刷 加我增人气
- ARM平台的地址对齐问题
- 操作系统常见面试题
- uva112 - Tree Summing
- HashMap的底层实现
- 为什么要用散列表(哈希表,hashtable)
- 认证&密码文件