任意输入100个整数,分别统计其中的正数、负数和零的个数.这是一道编写程序的作业题!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 18:51:04

任意输入100个整数,分别统计其中的正数、负数和零的个数.这是一道编写程序的作业题!
任意输入100个整数,分别统计其中的正数、负数和零的个数.
这是一道编写程序的作业题!

任意输入100个整数,分别统计其中的正数、负数和零的个数.这是一道编写程序的作业题!
楼上的,100个数
#include
main()
{
int j=0,k=0,l=0;
int *p;
int a[100];
for(p=a;p

#include
main()
{
int j=0,k=0,l=0;
int *p;
int a[10];
for(p=a;p<(a+10);p++)
{
scanf("%d",p);
}
for(p=a;p<(a...

全部展开

#include
main()
{
int j=0,k=0,l=0;
int *p;
int a[10];
for(p=a;p<(a+10);p++)
{
scanf("%d",p);
}
for(p=a;p<(a+10);p++)
{
if(*p>0)
{
j++;
}
else
{
if(*p==0)
{
k++;
}
else
{
l++;
}
}
}
printf("正数的个数为%d\n0的个数为%d\n负数的个数为%d\n",j,k,l);
}

收起

C语言的1、2楼写了。
Pascal:
var
a,b,c:byte;
n:integer;
begin
for i:=1 to 100 do
begin
readln(n);
if n>0 then
inc(a)
else if n<0 then
...

全部展开

C语言的1、2楼写了。
Pascal:
var
a,b,c:byte;
n:integer;
begin
for i:=1 to 100 do
begin
readln(n);
if n>0 then
inc(a)
else if n<0 then
inc(b)
else
inc(c)
end;
writeln('+:',a,' -:',b,' 0:',c)
end.
QB:
cls
for i=1 to 100
input n
if n>0 then
a=a+1
elseif n<0 then
b=b+1
else
c=c+1
endif
next i
?"+:";a;"-:";b;"0:";c
end

收起