第十二次作业

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.使用函数,求2个数的最大值,并调用.

#include<stdio.h>

int zd(int a,int b);

main()

{

         int i;

         printf("%d\n",zd(7,9));

         i=zd(7,9)*zd(7,9);

         printf("i的值为%d\n",i);

 

}

int zd(int a,int b){

         if(a>b){

                  return a;

         }else{

                  return b;

         }

 

3.使用递归函数,求阶乘,并调用求5的阶乘.

#include<stdio.h>

int jc(int n){

         if(n==1)

                  return 1;

         else

                  return n*jc(n-1);

}

main()

{

         int i,j;

         printf("请输入一个数并求出它的阶乘");

         scanf("%d",&i);

         j=jc(i);

         printf("该数的阶乘为%d\n",j);

}

 

 

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 on 2021-11-29 17:00  Lucky筱筱  阅读(19)  评论(0编辑  收藏  举报

导航