C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出怎么做?

144
提问者
2023-03-15 20:04 悬赏 0财富值 阅读 810回答 1

具体如下:include //这是c语言的一个标准库,包含它才能用函数int main() //这是主函数,c语言的工程都是由大小的函数组

默认分类
登录 后发表回答
1楼 · 2023-03-15 20:48.采纳回答

具体如下:

include <stdio.h> //这是c语言的一个标准库,包含它才能用函数

int main() //这是主函数,c语言的工程都是由大小的函数组成的,主函数是系统

运行的第 { //一个函数

int a,b,c;

int max;

printf("请输入三个数,空格区分各数:");

sscanf("%d %d %d", &a,&b,&c); //格式化输入,记得abc 要取地址&

max = b;

if(a > b){ //a如果大,最大值是a

max = a;}

if(max < c){

max = c }

printf("最大值是:%d\n", max); //输出最大值

return 0;}

用C语言怎么从键盘上获取信息:

一般是使用getch获取

方向键(←): 0xe04b

方向键(↑): 0xe048

方向键(→): 0xe04d

方向键(↓): 0xe050

一个方向键要用两个getch才能把它的数据获取完.


然后对应着两个字符数据, 一个当高位, 一个当低位, 就可以判断按下的是什么键, 如:

char ch = getch();

if(ch == 0xe000) //如果高位相等

{

ch = getch(); //那么再获取一个

if (ch == 0x004b) //如果低位也相同(和方向键左一样)

.... //要执行的动作.

}

else //如果不是, 把这个字符吸收了.

getch()