1,按点击率显示歌曲
#include<iostream>
using namespace std;
struct songList{
char songName[50];
char songerName[20];
int clickNum;
};
int main(){
songList list[5];
int k;
for(int i=0;i<5;i++){
cin>>list[i].songName>>list[i].songerName>>list[i].clickNum;
}
for(int i=0;i<4;i++){
k=i;
for(int j=i+1;j<5;j++){
if(list[j].clickNum>list[k].clickNum){
k=j;
}
}
if(k!=i){
songList temp;
temp = list[i];
list[i]=list[k];
list[k]=temp;
}
}
for(int i=0;i<5;i++){
cout<<list[i].songName<<" "<<list[i].songerName<<" "<<list[i].clickNum<<endl;
}
return 0;
}
2,插入加密
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s[5]={"a","b","c","d","e" };
string text1, text2;
int K;
cin>>text1>>K;
int len = text1.length();
int p;
if (len%K== 0)
p= len/ K;
else
p=len/K+1;
for (int i =0;i < p;i++)
text2 += (text1 .substr(i*K, K) + s[i% 5]);
cout << text2 << endl;
return 0;
}
3,乘法计算器
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c; //说明用分别啊a,b,c,表示实数
cin>>a>>b; //输入a,b的值
c=a*b; //计算a,b的积
cout<<c<<endl;//显示结果c的值
return 0;
}
4,大写转小写
#include<iostream>
using namespace std;
int main()
{
char c;
cin>>c;
if(c>='a'&&c<='z')
c=c-'a'+'A';
cout<<c<<endl;
return 0;
}
5,单位换算
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b; //说明用分别啊a,b表示实数
cin>>a; //输入a的值
b=a*2.54; //计算a,2.54的积
cout<<a;
cout<<"inch=";
cout<<b;
cout<<"cm"<<endl;
return 0;
}