代码如下:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int a,c;
double b,d=0,e;
puts("请输入盈亏次数");
while((scanf("%lf",&b)!=1)||((int)b!=b)||(b<=1))
{
fflush(stdin);
printf("error!\n");
}
a=(int)b;
int h=0;
while((a--)&&(a>=0))
{
printf("请输入第%d次盈亏情况:",++h);
while(scanf("%lf",&e)!=1)
{
fflush(stdin);
printf("error!\n");
}
d=d+e;
}
printf("盈亏情况:");
if(d<0)
{
printf("亏损");
}
if(d==0)
{
printf("不盈不亏");
}
if(d>0)
{
printf("盈利");
}
puts("\n收支总和为");
printf("%0.2f元\n",d);
system("pause");
return 0;
}
程序运行如下: