1.输入一个整数,输出它是奇数还是偶数
代码:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n%2==0){
cout<<n<<"是偶数";
}else{
cout<<n<<"是奇数";
}
return 0;
}
结果:

2.输入一个成绩判断是否及格
代码:
#include<iostream>
using namespace std;
int main(){
int grade;
cin>>grade;
if(grade>=60){
cout<<"及格!" ;
}else{
cout<<"不及格!";
}
return 0;
}
结果:

3.输入一个整数,输出其绝对值
代码:
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n<0){
cout<<(-1)*n;
}else{
cout<<n;
}
return 0;
}
结果:

4.计算苹果总价格
超市苹果打折促销,总重量不超过5斤,单价3元/斤,如果超过5斤,超过部分打八折。输入所卖苹果重量,输出为总价格。
思路:分为两种情况:1.不超过5斤,价格*重量 2.超过5斤,5斤价格+超过部分价格
代码:
#include<iostream>
using namespace std;
int main(){
float n;
cin>>n;
if (n<=5){
cout<<n*3;
}else{
cout<<5*3+(n-5)*3*0.8;
}
return 0;
}
结果:

5. 求最大值
【问题描述】
输入三个数a,b,c,输出三个整数中的最大值
【样例输入】
10 20 30
【样例输出】
30
思路:先把前两个数比较找出较大的,再拿较大的和第三个数比较
代码:
#include<iostream>
using namespace std;
int main(){
int a,b,c;
int max;
cin>>a>>b>>c;
max=a;
if(a<b){
max=b;
}
if (max<c){
max=c;
}
cout<<max;
return 0;
}
结果:

6. 判断数正负
【问题描述】
给定一个整数N,判断其正负。
输入:一个整数N(-109 <= N <= 109);
输出:如果N > 0, 输出positive;
如果N = 0, 输出zero;
如果N< 0, 输出negative
【样例输入】
1
【样例输出】
positive
代码:
#include<iostream>
using namespace std;
int main(){
int N;
cin>>N;
if(N>0){
cout<<"positive";
}else if(N==0){
cout<<"zero";
}else{
cout<<"negative";
}
return 0;
}
结果:

7.奇偶ASCII值判断
【问题描述】
任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO 例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO输入。
输入:输入一个字符。
输出:如果其ASCII值为奇数,则输出YES,否则,输出NO。
【样例输入】
A
【样例输出】
YES
代码:
#include<iostream>
using namespace std;
int main(){
char c;
cin>>c;
if(c%2==0){
cout<<"No";
}else{
cout<<"Yes";
}
return 0;
}
结果:

8.整数大小比较
【问题描述】
输入两个整数,比较它们的大小。
输入:一行,包含两个整数x和y,中间用单个空格隔开,0 <= x < 2^32, -2^31 <= y < 2^31。
输出:一个字符。
若x > y,输出 > ;
若x = y,输出 = ;
若x < y,输出 < ;
【样例输入】
1000 100
【样例输出】
>
代码:
#include<iostream>
using namespace std;
int main(){
int x,y;
cin>>x>>y;
if(x>y){
cout<<">";
}else if(x==y){
cout<<"=";
}else{
cout<<"<";
}
}
结果:

1838

被折叠的 条评论
为什么被折叠?



