1 / 4
文档名称:

C语言程序设计.docx

格式:docx   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计.docx

上传人:zhangbing32159 2014/7/3 文件大小:0 KB

下载得到文件列表

C语言程序设计.docx

文档介绍

文档介绍::公鸡5元/只;母鸡3元/只;小鸡3只/元;有100元,要买100只鸡,列举出所有方案。
#include ""
void main()
{
int x,y,z;
for(x=1;x<=20;x++)
for(y=1;y<=33;y++)
for(z=3;z<=99;z=z+3)
{
if((5*x+3*y+z/3==100)&&(x+y+z==100))
printf("公鸡=%d,母鸡=%d,小鸡=%d\n",x,y,z);
}
}

“完数”是指一个数恰好等于它的所有因子之和。例如,6是完数,因为6=1+2+3
#include ""
void main()
{
int n,a,b,s=0;
for(n=1;n<=1000;n++)
{
for(a=1;a<n;a++)
if(n%a==0) /*判断是否是因子*/
s+=a;
if(s==n)
printf("Result:%d\n",n);
s=0; /*将s归零*/
}
}
,统计出其中的英文字母、空格、数字和其他字符的个数。
#include ""
void main()
{
int a,b,c,d;
char ch;a=b=c=d=0;
while (( ch=getchar())!='\n')
{
if(ch>='0'&&ch<='9')
a++;
else if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
b++;
else if(ch==' ')
c++;
else
d++;
}
printf("数字有%d个英文字母有%d个空格有%d个其他字符有%d个\n",a,b,c,d);
return 0;
}
()函数,它的功能是求n!。在主函数中调用fac(),求3!+5!+7!+9!
#include ""
float fac(int n)
{
float t=1;int i;
for(i=2;i<=n;i++)
t=t*i;
return t;
}
void main()
{
int i;
double s;
s=0;
for(i=3;i<=9;i=i+2)
s=s+fac(i);
printf("%.0f\n",s);
}
(),用于判断一个数是否为素数。主函数调用prime(),判断并输出100到200之间的素数。
#include ""
int prime(int a)
{ int i;
if(a<2) return 0;
for(i=2;i<=a-1;i++)
if(a%i==0) return 0;
return 1;
}
#include ""
void main()
{ int x,num=0;
for(x=100;x<=200;x++)
{ if(prime(x)==1)
{ printf("%4