//41.输入两个正整数a和n,编程求a+aa+aaa+aa…a(n个a)之和。要求定义并调用函数fn(a,n)
//它的功能是返回aa…a(n个a)。例如fn(3,2)的返回值是36
#include<stdio.h>
main()
{
int a,n,i;
int all=0,one;
scanf("%d%d",&a,&n);
one=a;
for(i=0;i<n;i++)
{
all+=one;
one=(one*10)+a;
}
printf("%d",all);
}
//42.选择排序
#include<stdio.h>
main()
{
int i,j,t,a[10];
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<=8;i++)
{
for(j=i+1;j<=9;j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(i=0;i<10;i++)
printf("%d",a[i]);
}
//43.定义两个带参的宏,一个用来求s,一个用来求area
//写程序,在程序中用带实参的宏名来求面积area
#include<stdio.h>
#include<math.h>
#define