1,输出两个数中的最大值
#include<stdio.h>
int Max(int a, int b)
{
int c;
c = a > b ? a : b;
}
int main()
{
int x, y,max;
printf("请输入两个数字:\n");
scanf("%d%d", &x, &y);
max = Max(x, y);
printf("两个数更大的是:%d", max);
}
2,判断一个数是否为质数
#include<stdio.h>
int isPrime(int num)
{
int i, flag = 1;
for(i = 2; i <= num / 2; i++)
{
if (num % i == 0)
flag = 0;
return flag;
}
}
int main()
{
int num;
printf("请输入一个整数:\n");
scanf("%d", &num);
if (isPrime(num) == 0)
{
printf("这个数不是质数\n");
}
else
{
printf("这个数是质数\n");
}
}
3,将小数分解成整数部分和小数部分
#include<stdio.h>
#include<math.h>
int main()
{
float number;
double f, i;
printf("请输入一个浮点数:");
scanf("%f", &number);
f = modf(number, &i);
printf("整数部分为%f,小数部分为%f", i, f);
}
4,输入底数和幂数,输出从该次幂开始的连续五个结果
#include<stdio.h>
#include<math.h>
int main()
{
double i=0,base,exp;
printf("请输入底数:");
scanf("%lf", &base);
printf("请输入指数:");
scanf("%lf", &exp);
for (; i < 5; i++)
{
printf("%lf的%lf次方是%lf\n", base, exp+i, pow(base, exp+i));
}
}
5,固定格式输出当前时间