第十二次作业

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);

}

posted @ 2021-12-09 10:55  淘气5555  阅读(41)  评论(0编辑  收藏  举报