黑马程序员技术交流社区
标题:
循环问题
[打印本页]
作者:
Akrios
时间:
2015-4-17 18:53
标题:
循环问题
输入任意多数,最后一个是0,输出这些数中的最大的数
99 65 78 16 13 8 3 4 0
作者:
谷飞飞
时间:
2015-4-17 18:55
可以用冒泡排序
作者:
Akrios
时间:
2015-4-17 20:24
谷飞飞 发表于 2015-4-17 18:55
可以用冒泡排序
求详情 字数.EXE
作者:
Tony鱼先森
时间:
2015-4-17 20:34
本帖最后由 Tony鱼先森 于 2015-4-17 20:36 编辑
int i , j,temp ,num[10]={1,2,4,5,6,899};
for(i = 0; i < 10: i++)
{
for(j = i ; j < 10; j++)
{
if (num [i]< num[j])
{
temp = num[i];
num [i]= num[j];
num[j] = temp;
}
}
}
复制代码
这是核心过程。这样不光能输出最大数,还做好了排序,也就是上面说的冒泡法……求赞……
作者:
15098037606
时间:
2015-4-18 18:54
/*假设输入的都是整数*/
#include <stdio.h>
int main()
{
int i,n;
int a[n];
int max;
printf("please input the count of numbers:");
scanf("%d",&n);
printf("please input %d numbers:\n",n);
for (i=0;i<n;i++)
{ scanf("%d",&a[i]);
}
max=a[0];
for (i=0;i<n;i++)
{
if (max<a[i])
max=a[i];
}
printf("max is %d",max);
return 0;
}
作者:
15098037606
时间:
2015-4-18 18:55
如果我解决了你的问题,请按照这个帖子把问题改成已解决,这样你我都能得到技术分,谢谢
http://bbs.itheima.com/thread-85079-1-1.html
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2