scanf( %d ,&max)中 &max可以放五个数吗?

[复制链接]
查看11 | 回复3 | 2011-7-21 11:47:24 | 显示全部楼层 |阅读模式
ques1)第一max的位子,你写成min也是可以,但是后面跟的一句min=max;意思就是把max的值付给了min,那么最小值和最大值就是一个数了,这个是初始化是的值!ques2)第二个scanf();是让你输入num-1个数,这num-1个数加上前面的scanf("%d",&max); 就是num个数了阿,在这num个数中找出最大,最小值!我怎么看你的程序都有问题:改成这样运行以下,你就明白了!#includevoid main(){int num,max,min,int i,int nu;printf("input num:");scanf("%d",&num);print...
回复

使用道具 举报

千问 | 2011-7-21 11:47:24 | 显示全部楼层
?怎么放五个数?你是一次想输入五个数吧!可以这样scanf("%d %d %d %d %d %d",&max1,&max2,&max3,&max4,&max5);中间输入数据之间我用空格分隔,你要是在%d之间不加空格,用空格和回车都能分隔。...
回复

使用道具 举报

千问 | 2011-7-21 11:47:24 | 显示全部楼层
你的max是int型的吗,如果要放5个数定义一个数组然后for(int i = 0; i < 5;i++)scanf(%d,max + i);就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行