第九次作业
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;
}


浙公网安备 33010602011771号