输入一个成绩score,如果成绩大于等于60,则显示“通过!”否则显示“未通过继续努力!”。
#include <stdio.h>
int main() {
int score;
printf("输入一个成绩:");
scanf("%d", &score);
if (score >= 60) {
printf("通过!\n");
} else printf("未通过,继续努力!\n");
}
输入一个字母,判断它是否为大写英文字母,若是,则转化为小写字母。
#include <stdio.h>
int main() {
char ch;
printf("输入一个字母字符:");
scanf("%c", &ch); //ch = getchar();
ch = (ch >= 'A' && ch <= 'Z' ? ch + 32 : ch);
printf("%c\n", ch);
}
输入两个整数,输出其中的较大者。
#include <stdio.h>
int main() {
int a, b, max;
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
if (a > b) {
max = a;
} else max = b;
printf("%d", max);
}
从键盘输入两个整数,按照从小到大输出。
#include <stdio.h>
int main() {
int a, b, tmp;
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
if (a > b) {
tmp = a;
a = b;
b = tmp;
}
printf("%d %d", a, b);
}
判断一个字符是否为英文字母。
#include <stdio.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z' || ch >= 'a' && ch <= 'z') {
printf("%c是英文字母\n", ch);
} else printf("%c是其他字符\n", ch);
}
输入一个整数,判断奇偶。
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
if (a % 2 == 0) {
printf("%d是偶数", a);
} else printf("%d是奇数", a);
}
输入浮点数,输出它的绝对值。
#include <stdio.h>
int main() {
float a;
scanf("%f", &a);
if (a > 0) {
printf("%f", a);
} else printf("%f", -a);
}
从键盘上输入abc三个整数,输出其中最小数。
#include <stdio.h>
int main() {
int a, b, c, x;
scanf("%d %d %d", &a, &b, &c);
x = a;
if (x > b) {
x = b;
}
if (x > c) {
x = c;
}
printf("%d", x);
}
从键盘上输入abc 三个整数 从小到大输出。
#include <stdio.h>
int main() {
int a, b, c, tmp;
scanf("%d %d %d", &a, &b, &c);
if (a > b) {
tmp = a;
a = b;
b = tmp;
}
if (a > c) {
tmp = a;
a = c;
c = tmp;
}
if (b > c) {
tmp = b;
b = c;
c = tmp;
}
printf("%d %d %d", a, b, c);
}
输入0-6的整数,输出星期几。
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
switch (a) {
case 0:
printf("星期天");
break;
case 1:
printf("星期一");
break;
case 2:
printf("星期二");
break;
case 3:
printf("星期三");
break;
case 4:
printf("星期四");
break;
case 5:
printf("星期五");
break;
case 6:
printf("星期六");
break;
default:
printf("输入数据错误");
}
}
输入图书的定价和数量,计算购书金额和数量。其中,图书销售策略为:正常情况下按照九折出售,超过10本按照八五折出售,超过100本按八折出售。
#include <stdio.h>
int main(){
float a;
int b;
float money;
scanf("%f %d",&a,&b);
if(b>=10){
money=a*b*0.85;
}
else if(b>=100){
money=a*b*0.8;
}
else money=a*b*0.9;
printf("%3.2f",money);
}
12.输入月份和订购机票的数量,计算机票优惠率。
月份 {7,8,9} {1-5,10,11} {6,12}
数量 n>=20 n<20 n<=20 n<20
优惠率 15 5 30 20 10
#include <stdio.h>
int main() {
int m, n, r = 0;
scanf("%d%d", &m, &n);
if (m >= 7 && m <= 9) {
if (n >= 20) {
r = 15;
} else r = 5;
} else if ((m >= 1 && m <= 5) || (m >= 10 && m <= 11)) {
if (n >= 20) {
r = 30;
} else r = 20;
} else if (m == 6 || m == 12) {
r = 10;
}
if (r) {
printf("优惠率为:%d", r);
} else printf("输入有误");
}