您的位置:首页 > 其它

设计函数实现素数判断,闰年判断,交换变量,打印自定义乘法表

2018-03-28 23:24 232 查看
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
#include <stdio.h>

void mul(int x)
{
int tmp = 0,i = 0,j = 0;
for(i=1 ;i<=x ;i++)
{
for(j=1 ;j<=i ;j++)
{
tmp = i*j;
printf("%dX%d=%d\t",i,j,tmp);
}
printf("\n");
}
}

int main()
{
int num = 0;
scanf("%d",&num);
mul(num);
return 0;
}


使用函数实现两个数的交换。
#include <stdio.h>
void swap(int* px,int* py)
{
int tmp = 0;
tmp = *py;
*py = *px;
*px = tmp;
}
int main()
{
int n,m;
scanf("%d %d",&n,&m);
swap(&n,&m);
printf("%d %d",n,m);
return 0;
}


实现一个函数判断year是不是润年。
#include <stdio.h>

int judg(int x)
{
if(x%4 == 0)
{
if(x%100 != 0)
{
return 1;
}
}
if(x%400 == 0)
{
return 1;
}
return 0;
}
int main()
{
int year = 0,count = 0;
scanf("%d",&year);
count = judg(year);
if(count == 1)
{
printf("%d是闰年。",year);
}
else
{
printf("%d不是闰年。",year);
}
return 0;
}


.实现一个函数,判断一个数是不是素数。 
                 
#include <stdio.h>
#include <math.h>

int Pjudg(int x)
{
int i = 0;
for(i=2 ;i<x ;i++)
{
if(x%i == 0)
{
return 0;
}
}
return 1;
}
int main()
{
int num = 0,count = 0;
scanf("%d",&num);
count = Pjudg(num);
if(count == 1)
{
printf("%d是素数。",num);
}
else
{
printf("%d不是素数。",num);
}
r
9970
eturn 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐