执行结果是这样,求编写C语言代码

如题所述

第1个回答  2014-11-09
#include<stdio.h>
#include<string.h>
void main(){
 printf("请输入密码:\n");
 int wr=0;char pwd[]="123456";
 char mm[20]={0};
 do{scanf("%s",&mm);
 if(strcmp(mm,pwd))printf("密码输入错误,请重新输入(剩余%d次机会)\n",5-wr);
 else break;
 if(wr++>4)printf("已经5次输入错误,还是告诉你密码吧:123456\n");
 
 }while(1);
 
  
 printf("欢迎使用本系统!\n\n");
 for(int i=0;i<52;i++)putchar('*');putchar('\n');
 printf("*                 1--加法                          *\n");
 printf("*                 2--减法                          *\n");
 printf("*                 3--乘法                          *\n");
 printf("*                 4--除法                          *\n");
 printf("*                 5--求余                          *\n");
 printf("*                 6--阶乘                          *\n");
 printf("*                 7--累加                          *\n");
 printf("*                 8--结束                          *\n");
 for(i=0;i<52;i++)putchar('*');putchar('\n');
 //while(1){
 ///switch(){
 //case :break;
 ///}
 //}
}
//应该可以写其余函数吧,是的话我就不再写了.

追问

其余函数?

追答(){//好吧,其余函数在主函数下面
 //字数限制,对比上面的,主函数和函数稍微修改下就行了
    printf("*                 8--结束                          *\n");
 for(i=0;i<52;i++)putchar('*');putchar('\n');
 printf("请输入你的选择:\n");
 int n=0;
 switch(getch()-48){
 case 1:mbasic(1);break;
 case 2:mbasic(2);break;
 case 3:mbasic(3);break;
 case 4:mbasic(4);break;
 case 5:mleast();break;
 case 6:printf("将求的阶乘 n为:\n");
  if(!scanf("%d",&n))printf("Error!%d\n",n);
  else{
   printf("%d的阶乘为%d",n,mfact(n));}break;
 case 7:maddd();break;
 case 8:printf("\n谢谢使用!\n");exit(0);
 default:printf("没有这个选项,请重新输入!\n");break;
 }
 printf("是否保留屏幕(而暂时不刷新)?Enter/other keys.\n");
 
 if(getch()!=13){
  system("cls");}
 Sleep(250);
 }while(1);
}
void mbasic(int basic){
 double a,b;
 do{
 printf("请输入两个数(以逗号分隔):\n");
 scanf("%lf,%lf",&a,&b);
 switch(basic){
 case 1:printf("%.2lf+%.2lf=%.2lf",a,b,a+b);break;
 case 2:printf("%.2lf-%.2lf=%.2lf",a,b,a-b);break;
 case 3:printf("%.2lf*%.2lf=%.2lf",a,b,a*b);break;
//字数限制........

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网