【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;
}
相关推荐
khalil10207 小时前
代码随想录算法训练营Day-46 动态规划13 | 647. 回文子串、516.最长回文子序列、动态规划总结
数据结构·c++·算法·leetcode·动态规划·回文子串·回文子序列
学习3人组8 小时前
柔性排产时序算法+中间过程+阶段目标 细化表格
算法·mes
he___H8 小时前
算法快与慢--哈希+双指针
算法·leetcode·哈希算法
呃呃本8 小时前
算法题(回溯)
算法
刀法如飞8 小时前
Rust数组去重的20种实现方式,AI时代用不同思路解决问题
人工智能·算法·ai编程
yxc_inspire8 小时前
25年CCPC福建邀请赛补题
学习·算法
Raink老师8 小时前
用100道题拿下你的算法面试(链表篇-4):合并 K 个有序链表
算法·链表·面试
Liangwei Lin9 小时前
LeetCode 20. 有效的括号
算法
richard_yuu9 小时前
数据结构|二叉树层序遍历 & 线索二叉树:吃透二叉树进阶核心考点
数据结构
IronMurphy9 小时前
【算法四十四】322. 零钱兑换
算法