函数练习

简介: 用菜单的形式分别选择百钱买百鸡,九九表,水仙花数。

用菜单的形式分别选择百钱买百鸡,九九表,水仙花数。
程序如下:

include "stdio.h"

void sxhs();
void jjb();
void bqmbj();
main()
{int i;
printf("1.水仙花数\n");
printf("2.乘法九九表\n");
printf("3.百钱买百鸡\n");
printf("请选择1~3的菜单:");
scanf("%d",&i);
if (i==1)sxhs(); //当x=1,调用求水仙花数的函数
if (i==2)jjb();
if (i==3)bqmbj();
}
/水仙花数/
void sxhs()
{
int i,a,b,c;
printf("\n下列数字为水仙花数:\n");
for(i=100;i<=999;i++)
{
a=i/100;
b=(i-a100)/10;
c=i-a
100-b10;
if (i==a
aa+bbb+ccc)
printf("%d \n",i);
}
}
/
乘法九九表/
void jjb()
{int i,j;
printf("\n乘法九九表\n");
for(i=1;i<=9;i++)
{for(j=1;j<=i;j++)
{printf("%-5d",i
j);}
printf("\n");
}
}
/百钱买百鸡/
void bqmbj()
{int x,y,z;
printf("公鸡数 母鸡数 小鸡数\n");
for(x=1;x<=50;x++)
for(y=1;y<=33;y++)
{z=100-x-y;
if(2x+3y+0.5*z==100)printf("%4d %4d %4d\n",x,y,z);
}
}

相关文章
|
1月前
|
存储 编译器 Serverless
C++系列十:函数
C++系列十:函数
|
4月前
|
编译器 C语言
对函数的剖析一
对函数的剖析一
11 0
|
4月前
|
机器学习/深度学习
函数的使用
任务1 统计小组一门课程的总分及平均分。
28 1
|
7月前
MQTTClient_setCallbacks()函数
MQTTClient_setCallbacks()
461 0
|
8月前
|
算法 程序员 编译器
最简单的函数,看看就会了
最简单的函数,看看就会了
|
9月前
|
程序员 C语言 C++
函函函函函函函函函函函数——one
函函函函函函函函函函函数——one
56 0
|
10月前
基本初等函数 对数函数
基本初等函数 对数函数
54 0
|
12月前
|
算法 程序员 C++
C/C++ 中的 strrchr() 函数
strrchr() 函数 在 C++ 中,strrchr() 是用于字符串处理的预定义函数。cstring 是字符串函数所需的头文件
254 0
C/C++ 字符串转数字函数
C/C++ 字符串转数字函数
333 0