求这几道C语言编程题答案和过程,谢谢了各位
展开全部
【程序3】
#include <math.h>
main()
{int m,t,s;
for(m=100;m<1000;m++)
{t=m;
s=0;
while(t)
{s+=pow(t%10,3);
t/=10; }
if(s==m)
printf("%d\t",m);
}
getch();
}
【程序2】
main()
{int i,a[20]={1,1};
for(i=2;i<20;i++)
a[i]=a[i-2]+a[i-1];
for(i=0;i<20;i++)
printf("%d\t",a[i]);
getch();
}
【程序4】
main()
{int i,n;
scanf("%d",&n);
printf("%d=",n);
for(i=2;i<n;)
if(n%i==0)
{printf("%d*",i);
n/=i; }
else i++;
printf("%d\n",i);
getch();
}
追问
嗯嗯,其他的呢?跪求啊😭
追答
其它几个在想中……
【程序1】
main()
{int i,j,k,count=0;
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
if(i!=j)
for(k=1;k<=4;k++)
if(i!=k&&j!=k)
count++;
printf("%d\n",count);
getch();
}
【程序5】
main()
{char s[100];
int i,a=0,b=0,c=0,d=0;
gets(s);
for(i=0;s[i];i++)
if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')
a++;
else if(s[i]==' ')
b++;
else if(s[i]>='0'&&s[i]<='9')
c++;
else
d++;
printf("%d\n%d\n%d\n%d\n",a,b,c,d);
getch();
}
【程序6】
main()
{int a,n,i;
long s=0,t=0;
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++)
{t=t*10+a;
s+=t;
}
printf("%ld",s);
getch();
}
哈~终于全部做完了,采纳啊~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询