C语言
#include<stdio.h>
void pyramid(int n);//声明
int main ()
{
int n;
scanf("%d",&n);
pyramid(n);
return 0;
}
void pyramid(int n)
{
int i,j,k;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf("%-2d",i);
}printf("\n");
}
}#include<stdio.h>
#include<math.h>
double fun(double x);//声明
int main ()
{
double x;
scanf("%lf",&x);
printf("%.5lf\n",fun(x));
return 0;
}
double fun(double x)
{
double y;
if(x<1)
y=x;
else if(x>=1&&x<10)
y=pow(2*x-1,0.5);
else
y=log(3*x);
return y;
}#include<stdio.h>
double mypow(double x,int n);//声明
int main ()
{
double x;
int n;
scanf("%lf %d",&x,&n);
printf("%.5lf\n",mypow(x,n));
return 0;
}
double mypow(double x,int n)
{
int i;
double sum=1;
for(i=1;i<=n;i++)
{
sum=x*sum;
}
return sum;
}#include<stdio.h>
int fun(int n);
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",fun(n));
return 0;
}
int fun(int n)
{
int m,i;
m=n-1;
for(m=m;m>2;m--)
{
for(i=2;i<=m/2;i++)
if(m%i==0)
break;
if(i>=m/2&&m!=1){
n=m;
break;
}
}
}#include<stdio.h>
int fn(int a,int n);
int SumA(int a,int n);
int main()
{
int a,n;
scanf("%d%d",&a,&n);
printf("fn(%d,%d)=%d\n",a,n,fn(a,n));
printf("s=%d\n",SumA(a,n));
return 0;
}
int fn(int a,int n)
{
int i,sum=0;
for(i=1;i<=n;i++){
sum=sum*10+a;
}
return sum;
}
int SumA(int a,int n)
{
int j,s=0,sum=0;
for(j=1;j<=n;j++){
s=s*10+a;
sum+=s;
}
return sum;
}