函数编程实现:第一类:最大公约数、最小公倍数、整数的逆数(也就是输入1357,要输出7531)第二类:水仙花数、完数、素数、闰年第三类:作图(参数为n)左对齐三角形、右对齐三角形.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 08:59:48
函数编程实现:第一类:最大公约数、最小公倍数、整数的逆数(也就是输入1357,要输出7531)第二类:水仙花数、完数、素数、闰年第三类:作图(参数为n)左对齐三角形、右对齐三角形.
函数编程实现:
第一类:最大公约数、最小公倍数、整数的逆数(也就是输入1357,要输出7531)
第二类:水仙花数、完数、素数、闰年
第三类:作图(参数为n)左对齐三角形、右对齐三角形.即当n为4时
*
**
***
****
和
*
**
***
****
第四类:计算题
定积分 exp( - (x-50)*(x-50)/30 ) ,定积分x从a到b.计算并输出当a=40,b=60,以及a=30,b=70的值
函数编程实现:第一类:最大公约数、最小公倍数、整数的逆数(也就是输入1357,要输出7531)第二类:水仙花数、完数、素数、闰年第三类:作图(参数为n)左对齐三角形、右对齐三角形.
1:闰年
/***判断是否为闰年***/
#include
int main (void)
{
int year;
char ch;
/***判断语句***/
do
{
printf("Input The Years:\n");
scanf("%d", &year);
if (year % 4 == 0)
{
if(year % 100 == 0)
{
if(year % 400 == 0)
printf("%d IS LEAP\n", year);
else
printf("%d IS NOT LEAP\n", year);
}
else
printf("%d IS LEAP\n",year);
}
else
printf("%d IS NOT LEAP\n", year);
printf("If Continued,press Y; Otherwise press any key abort\n");
scanf("%ls",&ch);
} while (ch == 'Y' || ch == 'y');
return 0;
}
2:素数
/***判断一个数是否为素数***/
# include
# include
int main (void)
{
int i, k, m;
printf( "输入你要验证的数\n" );
scanf( "%d", &m );
k = sqrt(m);
for ( i = 2; i k )
{
printf("这个数是素数\n");
}
return 0;
}
/*如果可以,请把你的问题描述的详细一点^_^*/