第九次作业

1.实现一个菜单  可以切换 ,可以返回主菜单

主菜单

 1.登录

  2.注册

  3.输出水仙花数

  4.退出程序

请选择:

 

选择后实现对应的功能

#include<stdio.h>

void mainMenu();

void two();

main()

{

mainMenu();

}

void mainMenu(){

int i;

printf("1.登录\n");

printf("2.注册\n");

printf("3.输出水仙花数\n");

printf("4.退出程序\n");

printf("请输入你的选项,输入相应数字即可\n");

scanf("%d",&i);

switch(i){

case 2:

two();

break;

}

}

void two(){

char yhm[20];

int m,mm;

printf("请输入用户名");

scanf("%s",yhm);

printf("请输入数字密码");

scanf("%d",&m);

printf("请再次输入数字密码");

scanf("%d",&mm);

printf("注册成功");

}

2.使用一个函数,求两个数的最大值,并调用。

#include <stdio.h>

int max(int a,int b);

main()
{
printf("%d",max(3,4));

}

int max(int a,int b)

{ a>b?a:b;

return a>b?a:b;

}

 

3.用递归函数求阶乘

#include <stdio.h>
int jie(int n);
main()
{
printf("%d",jie(5));
}
int jie(int n)
{
if(n==1)

return 1;

else
return n*jie(n-1);

}

 

4.运用函数,判断一个年份是不是闰年,如果是闰年,返回1,不是的话返回0

#include <stdio.h>
int year(int n);
main()
{
printf("%d",year(2020));

}

int year(int n)

{
if(n%4==0&&n%100!=0||n%400==0)

return 1;
else

return 0;

}

 

posted @ 2021-12-08 23:55  一瓶气泡水  阅读(12)  评论(0)    收藏  举报