第十二次作业
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(1,2));
}
int max(int a,int b)
{
a>b?a:b;
return a>b?a:b;
}
4.使用函数,求一个数绝对值,并调用.
#include<stdio.h>
int jdz(int n){
if(n>0)
return n;
else
return n*(-1);
}
main()
{
int i,j;
printf("请输入一个数并输出它的绝对值");
scanf("%d",&i);
j=jdz(i);
printf("该数的绝对值为%d\n",j);
}
5.使用函数,判断一个年份是不是闰年,如果是闰年返回1,否则返回0
#include<stdio.h>
int nf(int n){
if(n%4==0&&n%100!=0||n%400==0)
return 1;
else
return 0;
}
main()
{
int i,j;
printf("请输入一个数并判断是否为闰年,是闰年输出1否则输出0\n");
scanf("%d",&i);
j=nf(i);
printf("%d\n",j);
}