c语言画出流程图:输入任意一个整数x(其位数不确定),输出其最高位的值。 例如:输入:512498,输出:5
时间: 2023-03-13 22:41:20 浏览: 135
以下是使用 C 语言画出的流程图:
1. 开始
2. 输入整数 x
3. 设整数 y 为 1
4. 判断 x 是否大于 y
5. 如果 x 大于 y,则将 y 乘以 10,并回到步骤 4。
6. 如果 x 不大于 y,则输出 y 除以 10 的值
7. 结束
代码如下:
int x;
scanf("%d", &x);
int y = 1;
while (x > y) {
y *= 10;
}
printf("%d\n", y / 10);
阅读全文