1、求和
#include<stdio.h>
int main(){
int a;//输入求和的前a项
scanf("%d",&a);
int n;//控制循环的循环变量
double sign=1.0;//分子
double sum=0.0;//和
for(n=1;n<=a;n++)
{//求和
sum=sum+sign/n;
sign=-sign;//系数控制
}
printf("f(%d)=%lf\n",a,sum);
return 0;
}
2、最大公约数(辗转相除法)
#include<stdio.h>
int main(){
int a, b, t;
scanf("%d %d",&a,&b);
while(b!=0){
t=a%b;
a=b;
b=t;
}
printf("最大公约数为%d",a);
return 0;
}
3、整数分解
#include<stdio.h>
int main()
{
int x;
scanf("%d",&x);//输入一个数
do{
int d=x%10;//得到最右边的数
printf("%d ",d);//输出最右边的数
x /=10;//让x去掉最右边的数,继续循环
}while(x>0);
printf("\n");
return 0;
}