1.输出"Hello World!"
代码:
#include<iostream>
using namespace std;
int main(){
cout<<"Hello World!"<< endl;
return 0;
}
结果:

2.输出金字塔
分析:第一行输出3个空格+1个*,第二行输出2个空格+1个*,第三行......

代码:
#include<iostream>
using namespace std;
int main(){
cout<<" "<<"*"<<endl;
cout<<" "<<"***"<<endl;
cout<<" "<<"*****"<<endl;
cout<<""<<"*******"<<endl;
return 0;
}
结果:

3.求一个三位数各个位上的数字之和
代码:
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<a/100+a%10+a%100/10;
return 0;
}
结果:

4.三个整数的平方和
代码:
#include<iostream>
using namespace std;
int main(){
int a,b,c;
cout<<"请输入三个整数:";
cin>>a>>b>>c;
cout<<a*a+b*b+c*c;
return 0;
}
结果:

5.交换两个变量-三种方法
方法1代码:
#include<iostream>
using namespace std;
int main(){
int a,b,temp;
cin>>a>>b;
temp=a;
a=b;
b=temp;
cout<<"a="<<a<<" "<<"b="<<b;
return 0;
}
方法2代码:
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
a=a+b;
b=a-b;
a=a-b;
cout<<a<<" "<<b;
return 0;
}
方法3代码:
#include<iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
swap(a,b);
cout<<a<<" "<<b;
return 0;
}
结果:

6.求三个数的乘积和三次方和
【问题描述】
编程实现输入任意三个整数a, b, c,将这三个数的乘积以及三次方和输出;
【样例输入】
1 2 3
【样例输出】
6 36
代码:
#include<iostream>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<a*b*c<<" "<<a*a*a+b*b*b+c*c*c;
return 0;
}
结果:

7.秒和小时分钟的转化
【问题描述】
将8000秒表示成小时分钟秒的形式。
【样例输出】
8000秒=2小时13分20秒
代码:
#include<iostream>
using namespace std;
int main(){
int s;
cin>>s;
cout<<s<<"秒="<< s/60/60<<"小时"<<s%(60*60)/60<<"分"<<s%60%60<<"秒";
return 0;
}
结果:

8.三位数逆序输出
代码:
#include<iostream>
using namespace std;
int main(){
int a;
cin>>a;
cout<<a%10<<a%100/10<<a/100;
return 0;
}
结果:

9.小明买玩具
【问题描述】
班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是1元9角,而班主任给小玉的钱是a元b角,小玉想知道,她最多能买多少只签字笔呢。
输入格式:输入的数据,在一行内,包括两个整数,依次表示a和b,a<=10000,b<=9。
输出格式:输出一个整数,表示小玉最多能买多少只签字笔。
【样例输入】
10 3
【样例输出】
5
分析:使用整除实现
代码:
#include<iostream>
using namespace std;
int main(){
int a,b;
int c,d;
c=1;
d=9;
cin>>a>>b;
cout<<(a*10+b)/(c*10+d);
return 0;
}
结果:

10.小鱼的游泳时间
【问题描述】
伦敦奥运会要到了,小鱼在拼命练习游泳准备参加游泳比赛,可怜的小鱼并不知道鱼类是不能参加人类的奥运会的。这一天,小鱼给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),它发现自己从a时b分一直游泳到当天的c时d分,请你帮小鱼计算一下,它这天一共游了多少时间呢?小鱼游的好辛苦呀,你可不要算错了哦。
输入格式:一行内输入4个整数,分别表示a,b,c,d。
输出格式:一行内输出2个整数e和f,用空格间隔,依次表示小鱼这天一共游了多少小时多少分钟。其中表示分钟的整数f应该小于60。
【样例输入】
12 50 19 10
【样例输出】
6 20
分析:将小时转换成分钟,再将分钟之差转换成小时
代码:
#include<iostream>
using namespace std;
int main(){
int a,b,c,d;
int s,s1,s2;
cin>>a>>b>>c>>d;
s1=a*60+b;
s2=c*60+d;
s=s2-s1;
cout<<s/60<<" "<<s%60;
return 0;
}
实现:

|