作业一
1.
#include<stdio.h>
int main()
{
int m,n,a,b,t,c;
scanf("%d%d",&m,&n);
a=m;
b=n;
while(n!=0)
{
c=m%n;
m=n;
n=c;
}
printf("%d %d",m,a*b/m);
}
2.
#include<stdio.h>
int main()
{
int t,a,n,s,i;
s=0;
t=0;
scanf("%d",&n);
scanf("%d",&a);
for(i=1;i<=n;i++)
{
t=t*10+a;
s=s+t;
printf("%d+",t);
}
printf("\b=%d",s);
} 264-2
2.
#include<stdio.h>
int main()
{
int t,a,n,s,i,p;
s=0;
t=0;
scanf("%d",&n);
scanf("%d",&a);
for(i=1;i<=n;i++)
{
t=t*10+a;
s=s-t;
printf("-%d",t);
}
p=2*t;
s+=p;
printf("+%d=%d",p,s);
}
不完整
#include<stdio.h>
#include<math.h>
int main ()
{
int i,s=0,p,k,a,n;
scanf("%d",&n);
scanf("%d",&a);
p=pow(10,(n-1));
k=a*p+a*(p/10)+a*(p/100)+a*(p/1000)+a;
for(i=n;i>0;i--)
{
p=k;
s=s-p;
k=k/10;
printf("-%d",p);
}
printf("=%d\n",s);
}
第三题
#include<stdio.h>
#include<math.h>
int main()
{
int m=0, n,i,j,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
for(j=0;j<=i-1;j++)
{
m=i*pow(10,j);
printf("%d+",m);
sum+=m;
}
printf("\b=%d\n",sum);
}
水仙花
#include<stdio.h>
int main()
{
int i,j,a,b,c;
for(i=100;i<=999;i++)
{
a=i/100;
b=(i%100)/10;
c=(i%10);
if(a*a*a+b*b*b+c*c*c==i)
printf("%d\n",i);
}
}
第六题
#include<stdio.h>
int main()
{
int fz,fm,i,t;
float fs,s;
s=0;
fz=2;
fm=1;
fs=fz/fm;
for(i=1;i<=20;i++)
{
s+=fs;
t=fz;
fz=fm+fz;
fm=t;
fs=(fz*1.0)/fm;
}
printf("%f",s);
}