简单的C语言编程题【待完善】

发布时间:2024年01月11日

大于60及格

 输入一个成绩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("输入有误");
}

文章来源:https://blog.csdn.net/privoke_tear/article/details/135514442
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。