您的位置:首页 > 其它

n*n乘法口诀表,两个数交换(函数),判断闰年(函数),数组操作,判断素数(函数)

2018-03-29 12:53 591 查看

n*n的乘法口诀表

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
void KJ(int n)
{
int i = 0;
int j = 0;
for(i=1; i<n+1; i++)
{
for(j=1; j<=i; j++)
{
printf("%d*%d=%d ",j,i,i*j);

}
printf("\n");
}

}
int main()
{

int num = 0;
printf("请输入数字\n");
scanf("%d", &num);
KJ( num );

return 0;
}


函数实现两个数交换

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
void exchange(int *p, int *q)
{
*p=*p^*q;
*q=*p^*q;
*p=*p^*q;

}
int main()
{
int s=0, x=0;
printf("请输入需要交换的两个数字\n");
scanf("%d %d", &s, &x);
printf("交换前\n");
printf("%d %d\n",s, x);
exchange( &s, &x);
printf("交换后\n");
printf("%d %d\n",s, x);

return 0;
}


函数判断year是不是闰年

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int judge(int x)
{

if(x%4==0&&x%100!=0||x%400==0)
return 1;
else
return 0;

}
int main()
{
int i=0, year = 0, j = 0;
printf("请输入需要判断的年份\n");
scanf("%d", &year);
j = judge(year);
if(j == 1)
printf("是闰年\n");
else
printf("不是闰年\n");
return 0;
}


用函数进行数组操作

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
void init(int *a, int n)
{
int i = 0;
for(i=0; i<10; i++)
scanf("%d",&a[i]);

}
void empty(int *a, int n)
{
int i = 0;
for(i=0; i<10; i++)
a[i] = 0;

}
void reverse(int *a,int n)
{
int i = 0;
int k = 0;
for(i=0; i<5; i++)
{
k =  a[i];
a[i]= a[10-1-i];
a[10-1-i] =  k;

}

}

int main()
{
int arr[10];
int j = 0;

printf("初始化数值\n");
init(arr, 10);
printf("初始化数组\n");
for(j=0; j<10; j++)
{
printf("%d ", arr[j]);
}
printf("\n");
printf("元素逆置\n");
reverse(arr, 10);
for(j=0; j<10; j++)
{
printf("%d ", arr[j]);
}
printf("\n");
printf("清空数组\n");
empty(arr, 10);
for(j=0; j<10; j++)
{
printf("%d ", arr[j]);
}
printf("\n");
return 0;
}


函数判断一个数是否为素数

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int judge(int n)
{
int i = 0;
for(i=2; i<n; i++)
{
if(n%i == 0)
return 0;
}
return 1;
}
#include<stdio.h>
int main()
{
int num = 0;
int j = 0;
printf("请输入一个数字\n");
scanf("%d", &num);
j = judge(num);
if(j == 0)
printf("不是素数\n");
else
printf("是素数\n");

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐