【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;
}
相关推荐
ECT-OS-JiuHuaShan11 小时前
严格证明:还原论是ASCII,整体论是UTF-8的历史意义和价值
开发语言·人工智能·算法·量子计算
ShallWeL11 小时前
【机器学习】(19)—— 数据特性与标签
人工智能·算法·机器学习
旖-旎12 小时前
《LeetCode 416 分割等和子集》
c++·算法·leetcode·动态规划·背包问题
Jasmine_llq12 小时前
《P15798 [GESP202603 五级] 有限不循环小数》
算法·有限小数判定数论定理·质因子约分检验·枚举生成合法数字·哈希集合去重·快速 io 优化
学计算机的计算基12 小时前
操作系统八股文:进程与线程全面梳理(附调度算法+IPC+锁机制)
java·算法
程序猿乐锅13 小时前
【数据结构与算法 | 第二篇】 双链表的增删改查
数据结构
xyy12313 小时前
C# Polly 弹性策略库指南
算法
geovindu14 小时前
go: Recursion Algorithm
开发语言·后端·算法·golang·递归算法
Shadow(⊙o⊙)14 小时前
日志与线程池
linux·c++·算法