C语言编程集锦.
//输入两个正整数,m和n,求其最大公约数和最小公倍数。 #include<stdio.h> void main() { int Max(int x,int y); int Min(int x,int y); int m,n; printf("请输入两个正整数:"); scanf("%d%d",&m,&n); int max,min; max=Max(m,n); min=Min(m,n); printf("这两个数的最大公约数是:%d\n",max); printf("这两个数的最小公倍数是:%d\n",min); } int Max(int x,int y) { int z; if(x>y) z=y; else z=x; while(z!=1) { if(x%z==0&&y%z==0) return z; else z=z-1; } return 1; } int Min(int x,int y) { int z,i,t=1; if(x%y==0) return x; if(y%x==0) return y; if(x%y!=0&&y%x!=0) {if(x>y) {z=x; i=y;} else {z=y; i=y;} } while(t<i) { z=z*t; if(z%x==0&&z%y==0) return z; else t=t+1; } return x*y; }
#include<stdio.h>
void main()
{
void print_table();
printf("九九乘法表:\n");
print_table();
}
void print_table()
{
int i,j,k;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
k=i*j;
printf("%d*%i=%d ",j,i,k);
}
printf("\n");
}
}
//输入两个正整数,m和n,求其最大公约数和最小公倍数。
#include<stdio.h>
void main()
{
int Max(int x,int y);
int Min(int x,int y);
int m,n;
printf("请输入两个正整数:");
int max,min;
max=Max(m,n);
min=Min(m,n);
printf("这两个数的最大公约数是:%d\n",max);
printf("这两个数的最小公倍数是:%d\n",min);
}
int Max(int x,int y)
{
int z;
if(x>y)
z=y;
else
z=x;
while(z!=1)
{
if(x%z==0&&y%z==0)
return z;
else
z=z-1;
}
return 1;
}
int Min(int x,int y)
{
int z,i,t=1;
if(x%y==0)
return x;
if(y%x==0)
return y;
剩余6页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助