1.
2.for循环
#include<stdio.h>
int main()
{
int n,sum,num=1;
scanf("%d",&n);
for(sum=1;num<=n;num++)
{
sum*=num;
}
printf("n!=1*2*...*%d=%d",n,sum);
return 0;
}
while循环
#include<stdio.h>
int main()
{
int n,sum=1,num=1;
scanf("%d",&n);
while(num<=n)
{
sum*=num;
num++;
}
printf("n!=1*2*...*%d=%d",n,sum);
return 0;
}
do-while循环
#include<stdio.h>
int main()
{
int n,sum=1,num=1;
scanf("%d",&n);
do
{
sum*=num;
num++;
}
while(num<=n);
printf(""n!=1*2*...*%d=%d",n,sum);
return 0;
}
#include<stdio.h>
int main()
{
int k=1,n=1;
float sum,term=1.0;
long num=1;
scanf("%d",&k);
for(sum=0;n!=1+k;num=(num+2)*(-1))
{
term=1.0/num;
sum+=term;
n++;
}
printf("π=%f",sum*4);
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
int num1=0,num2=1,num3=1,n,OP=1;
for(;OP<20;OP++)
{
num3=num1+num2;
printf("%d,",num1);
num1=num2;
num2=num3;
}
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
int num1,num2,num3;
scanf("%d",&num1);
for(num3=0;num1>=1;num1/=10)
{
num2=num1%10;
num3=num3*10+num2;
}
printf("%d",num3);
return 0;
}