【20年扬大真题】编写程序,功能是从键盘输入若干4位数字学号,然后输出学号中百位数字是3的学号 (输入0时结束循环)

【20年扬大真题】

编写程序,功能是从键盘输入若干4位数字学号,然后输出学号中百位数字是3的学号

(输入0时结束循环)

c 复制代码
#include<stdio.h>
#define MaxSize 20
int BaiWei3(int x) {
	x = x / 100;
	if (x % 10 == 3) {
		return 1;
	}
	else {
		return 0;
	}
}
int main() {
	int i = 0;
	int arr[MaxSize] = { 0 };

	printf("请输入若干四位数字的学号,以0为结束标志:");
	for (i = 0;i <MaxSize;i++) {
		scanf("%d", &arr[i]);
		if (arr[i] == 0) {
			break;
		}
	}

	printf("百位数字为3的学号为:");
	for (i = 0;i < MaxSize;i++) {
		if (BaiWei3(arr[i])) {
			printf("%d ", arr[i]);
		}
	}
	return 0;
}
相关推荐
Jerry14 小时前
LeetCode 459. 重复的子字符串
算法
海石17 小时前
1500分的题目,确实有实力,不过还是我略胜一筹
算法·leetcode
海石17 小时前
【记忆化搜索】条条大路通AC,走好适合你的那一条,走到后再考虑走得快
算法·leetcode
Jerry19 小时前
LeetCode 151. 反转字符串中的单词
算法
gugucoding20 小时前
31. 【C语言】堆栈与队列的实现
c语言·开发语言·数据结构·链表
ChaoZiLL21 小时前
我的数据结构3——链表(link list)
数据结构·链表
a11177621 小时前
LM 算法迭代过程动画演示(SLAM)
算法
头茬韭菜1 天前
Context 的生死抉择:四层压缩、截断算法与 Session Memory
算法·ai
Jerry1 天前
LeetCode 541. 反转字符串 II
算法
Jerry1 天前
LeetCode 344. 反转字符串
算法