(8)编写一个程序,输入若干个整数,以-1标记结束,输出其中的最大数和最小数。

来源:百度知道 编辑:UC知道 时间:2024/09/20 15:25:51

#include<iostream.h>
struct num //定义一个num结构
{
int n;
num * next;
};
void main()
{
num * head = NULL, * p = new num, * q;
int k,min,max;
cout<<"输入一组整数,以'-1'结束:";
cin>>k;
while(k != -1) //建立链表存储数据
{
p->n = k;
if(head==NULL) head=p;
else q->next=p;
q=p;
p = new num;
cin>>k;
}
q->next = NULL;
min = head->n;
max = head->n;
while(head) //遍历链表,找出最大最小数
{
if(head->n < min) min = head->n;
if(head->n > max) max = head->n;
head = head->next;
}
cout<<"最大整数:"<<max<<"\n最小整数:"<<min<<endl;
}

程序如下,运行通过了:
用指针接受数据,应为数组不能动态定义:
#include <stdio.h>
#include <stdlib.h>

void main()
{
int i=0,n=0,max

编写一个有2个文本区的程序,一个文本区中输入若干数,另一个对所输入的数进行求和运算并求出平均值。 编写程序,输入若干个元素,使用冒泡排序来实现元素从小到大输出。要求有交互。 编写程序,输? 如何编写一个程序,统计输入的若干整数中某个数的总和 编写一个程序,输入某门功课的若干个同学的成绩,以-1作为终止的特殊成绩,计算平均成绩并输出 编写一个c程序,输入a,b,c3个值,输入其中最大者。 编写程序,输入某门功课的若干个同学的成绩,以-1作为终止的特殊成绩,计算平均成绩并输出。请教高手。。 编写一个C程序,输入a,b,c3个值,输出其中最大者 C语言编写程序:输入4个互不相等的实型数,输出其中最大一个. 用C语言编写一个程序,输入4个整数,按从大到小顺序输出! 编写一个C程序,输入a,b,c3个值,输出其中最大者?