请用户输入5个实型数据,计算其中负数的个数并输出。最好不要用循环结构
#include<stdio.h>
int main()
{
double a,b,c,d,e;
int count=0;
scanf("%lf %lf %lf %lf %lf",&a,&b,&c,&d,&e);
if(a<0){
printf("%lf",a);
count++;
}
if(b<0){
if(count!=0) printf(" ");
printf("%lf",b);
count++;
}
if(c<0){
if(count!=0) printf(" ");
printf("%lf",c);
count++;
}
if(d<0){
if(count!=0) printf(" ");
printf("%lf",d);
count++;
}
if(e<0){
if(count!=0) printf(" ");
printf("%lf\n",e);
count++;
}
printf("负数个数:%d\n",count);
return 0;
}
#include "stdio.h"
int main(void)
{
int a[5];
int sum = 0;
printf("请输入五个整数:\n");
for(int i =0 ;i<5;i++)
{
scanf("%d",&a[i]);
}
for(int i = 0; i < 5; i++)
{
if (a[i] <0)
{
sum++;
}
}
printf("负数的个数为:%d\n",sum);
printf("这些负数依次为:");
for(int i = 0; i < 5; i++)
{
if (a[i] <0)
{
printf("%d ",a[i]);
}
}
printf("\n");
return 0;
}