永发信息网

从键盘上输入10个数,输出其中最大的和最小的数。

答案:2  悬赏:40  手机版
解决时间 2021-03-27 21:57
前提:我不是正经学计算机的,用的不是那种厉害的软件,就是电脑上的DEV-C++,还有老师的课程提交网页也是可以运行程序的(虽然总是莫名错误)
老师给的:
#include<stdio.h>
main()
int max=-9999,min=9999,x;
for(i=1,i<=10;i++)
scanf("%d",&x);
if(max>=x)
max=x;
else
min=x;
printf("%d,%d ",x,x);
但是有错误:
main.c:3: error: parameter `max' is initialized
main.c:3: error: parameter `min' is initialized
main.c:4: error: syntax error before "for"
然而并不懂是什么意思,求助大神TAT
最佳答案
你这个当然错了哦,{遗漏了、判断也不对,试试看下面这样的代码:
#include<stdio.h>
main(){
    int max=-9999,min=9999,x,i;
    for(i=1,i<=10;i++){
        scanf("%d",&x);
        if (max<=x) max=x;
        if (min>=x) min=x;
    }
    printf("max=%d,min=%d \n",max,min);
}
全部回答
#include using namespace std; int main(){     int a,min_val,max_val;     cin>>a;     min_val=a;     max_val=a;     for (int i=2;i<=10;i++){         cin>>a;         if (a>max_val)             max_val=a;         if (a             min_val=a;     }     cout<     return 0; }  这是第一种方法,手动实现最小值和最大值功能。 #include #include #include using namespace std; int main(){     vector v;     int a;     for (int i=1;i<=10;i++){         cin>>a;         v.push_back(a);     }     int min_val=*min_element(v.begin(),v.end());     int max_val=*max_element(v.begin(),v.end());     cout<     return 0; }这是第二种方法,用c++中的vector容器,和已有的min_element和max_element函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有哪些可以辨别方向的方法?
我爱我家综合意外伤害保险A款有哪些
一般穷人的社交圈都比较小,而且朋友大多也是
静注丙种免疫球蛋白哪个厂家好
谜语大全:此去重点在取经
比平头长一点点的发型叫什么呢?是毛寸吗?
求iu这张高清壁纸
汪俊林的人物成就
历史上有没有马腾的儿子马羲
1970年农历五月十五辰时的婚姻
17款帕拉梅拉桃木红和紫水晶纠结中,40岁女士
“半老徐娘”的成语出处是什,其中的徐娘是谁
申通快递(松江河分公司)地址有知道的么?有点
周杰伦《花海》简谱
二进制数100100.11011转换为十六进制数是?求
推荐资讯
我女儿14个月了还没段奶身体很差
把两个同样的小灯泡串联后接到电源上,如图,
多选题: 应记入“制造费用”账户的费用有(
如何提高阅读能力 看书很慢 知乎
洗完澡之后可以马上打坐吗
唱歌的时候,唱到高音部分唱不上去,如果死劲
_求解,桔和橘的区别
脆皮火腿肠怎么做好吃
手机摇晃的时候里面有声音,就是左右摇没有,
巫师3光速逃亡任务怎么做
定语从句which后面的时态问题,具体分析如下
看了一个科幻恐怖电影不知道叫啥名跟粉笔有关
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?