1)以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。纠正后的程序如下:
#include
int fun(n)
{int m=0,f=1,i;
for (i=1;i<=n;i++)
{
m+=i*f;
f=f*-1;
}
return m;
}
main()
{ printf("m=%d\n",fun(10));}
(2)以下程序的功能是:读入20个整数,统计非负整数个数,并计算非负整数之和。纠正后的程序如下:
#include
main
{ int i,n=20,s,count;
int a[20];
s=count=0;
for (i=0;i
printf("s=%d\t count=%d\n",s,count);
}
(3)下列程序的功能为:输出100以内能被3整除且个位上的数为6的所有整数。纠正后的程序如下:
#include
main
{ int i,j;
for(i=0,i<=10,i++)
{ j=i*10+6;
if (j%3==0) print("%5d ",&j);
}
}
一个帖子只提一个问题.