小女子又问题请教C语言帝。

来源:百度知道 编辑:UC知道 时间:2024/05/05 00:33:52
从键盘输入若干条整型数据
要求:

(1) 将其中输入的负数输出,并统计
出共计有多少个负数;
(2) 将其中的最大数输出,并指出这
个最大数是第几次输入的。

我知道是很基本的问题 可我却忘记了,,请明白的指教下 没有多少几分 所以少给点你们了 抱歉。。

#include "stdio.h"
void main()
{
int a[10],i,count=0,max;
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
if(a[i]<0)
count++;
}
printf("负数有%d个\n",count);
max=a[0];
count=1;
for(i=1;i<5;i++)
{
if(max<a[i])
{
max=a[i];
count=i+1;
}

}
printf("最大值为%d,第%d个输出",max,count);

}

若干个是多少 是要输入的呢?还是确定的呢?

只要有多少个输入可以用循环,不知道有多少个输入可以用链表,最方便的是vector,把数字塞进去然后用iterator写个循环就行了

可明明看你是小男子么?难道。。。。

现在科技发达了,女子男子是可以互变的。。。。

#include<stdio.h>
#define MAX 100
#define INFINIT -100000
int main(int argc, char* argv[])
{
int x[MAX];
int y[MAX];
int fcount=0;/*负数统计*/
int total=0;/*所有的数个数*/
int maxPos;/*最大数的位置*