捡石头
题目描述 憨厚的老农夫昨天捡到了3块小石头,他想再去捡一块小石头,让这4块石头正好一共重20斤,请问他应该去捡一块多少斤的石头? 输入 三个整数a,b,c,是这三块石头的重量(斤) 输出 一个数,表示农夫应该去捡一块多少斤的石头。 样例输入 Copy 3 5 7 样例输出 Copy 5 代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
cout<<20-a-b-c<<endl;
return 0;
}
平均价格
描述
超市里有香蕉、苹果和葡萄三种水果,单价分别为x元/斤、y元/斤和z元/斤,计算并输出三种水果的平均价格。
输入 一行,包含三个整数,分别表示香蕉、苹果和葡萄的价格。
输出 一行,包含一个浮点数,表示三种水果的平均价格,精确到分。
输入样例 1
5 8 12 输出样例 1
8.33
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c;
cin>>a>>b>>c;
cout<<fixed<<setprecision(2)<<(a+b+c)/3;
return 0;
}
买钢笔
描述
小明拿着n元钱,去超市买钢笔,已知钢笔的价格是x元,请问小明的钱能买几支钢笔,还剩下多少钱?
输入 一行,包含两个整数n和x,分别表示小明带了n元钱和每支钢笔的价格为x元。
输出 一行,包含两个整数,中间用空格分隔,分别表示能买到几支钢笔和剩下多少钱。
输入样例 1
18 4
输出样例 1
4 2
代码
#include<iostream>
#include <iomanip>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<a/b<<" "<<a%b;
return 0;
}
数的拆分
描述
一个三位数是由个位、十位和百位三位数字组成的,例如351,百位上的数字3代表3个100,十位上的数字5代表5个10,个位上的数字1代表1个1。
输入 一行,包含一个三位的正整数n。
输出 一行,包含一个整数,表示个位、十位和百位的数字和。
输入样例 1
351 输出样例 1
9
代码
#include<iostream>
#include <iomanip>
using namespace std;
int main(){
int a;
cin>>a;
cout<<a%10+a/10%10+a/10/10%10<<endl;
return 0;
}
两个数比较大小
描述
输入两个整数,输出较大的那一个。
输入 一行,包含两个整数a和b。
输出 一行,包含一个整数,表示a和b中较大的那个数。
输入样例 1
5 9 输出样例 1
9 代码
#include<iostream>
#include <iomanip>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a>b){
cout<<a;
}else{
cout<<b;
}
return 0;
}
|