作业内容:
- 1000内累加能被五整除
- 任意数的阶乘:n!.
- 碰见0结束,输出正负数的个数
1000内累加能被五整除
#include "stdio.h"
void main()
{
int n,i=0;
for(n=1;n<=1000;n++)
if(n%5==0)
{printf("%8d",n);
i++;
if(i%5==0) printf("\n");}
printf("\n个数: %d\n",i);
}//源代码来自:Alkaid
任意数的阶乘:n!
#include<stdio.h>
void main(){
int n,i,s=1;
printf("请输入任意数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
s=s*i;
printf("n!的结果为:%d\n",s);
}
碰见0结束,输出正负数的个数
#include<stdio.h>
void main()
{ int s,n1,n2,x;
n1=n2=s=0;
while ( 1 )
{ scanf("%d",&x);
if ( x==0 ) break;
else if ( x<0 ) n1++;
else n2++;
s+=x;
}
printf("正数有%d个,负数有%d个,平均值为%d\n",n2,n1,s/(n1+n2));
}
作业上交:
我的电脑地址栏的FTP地址:
ftp://172.16.34.217