1
#include<stdio.h>
#include<math.h>
int main(void)
{
/*********Begin*********/
double M,height,all,rise,N;
scanf("%lf %lf",&M,&N);
height=M*(pow(0.5,N));
N=N-1;
rise=(M*(1-pow(0.5,N)))/0.5;
all=M+rise;
printf("%.2lf %.2lf\n",height,all);
/*********End**********/
return 0;
}
2
#include<stdio.h>
#include<math.h>
int main(void)
{
/*********Begin*********/
int n,s=1;
scanf("%d",&n);
while(n!=0) {
if(n%5==0) {
s=s*n;
n--;
}
else {
n--;
}
}
printf("%d",s);
/*********End**********/
return 0;
}
3
#include<stdio.h>
int main(void)
{
/*********Begin*********/
int x,y,temp=1,a,b;
scanf("%d %d",&x,&y);
a=x;
b=y;
while(temp!=0)
{
temp=x%y;
x=y;
y=temp;
}
printf("最大公约数是:%d\n",x);
printf("最小公倍数是:%d\n",a*b/x);
/*********End**********/
return 0;
}
4
#include<stdio.h>
int main()
{
int a=0,b=0,c=0,d=0;
char x;
while((x=getchar())!='\n')
{
if(x>='a'&&x<='z'||x>='A'&&x<='Z')
a++;
else if(x>='1'&&x<='9')
c++;
else if(x==' ')
b++;
else d++;
}
printf("%d %d %d %d",a,c,b,d);
}
5
#include<stdio.h>
int main()
{
int x,y;
int a,n;
int t;
int sum,Sum=0,add=0;
scanf("%d %d",&a,&n);
for(x=1,t=1;x<=n;x++)
{
sum=a*t;
Sum=Sum+sum;
add=add+Sum;
t=t*10;
}
printf("%d",add);
return 0;
}