c语言求助!!!! - 爱问答

(爱问答)

c语言求助!!!!

本人新手自学,我用c语言写了个计算器,可是有错,提示:error C2143: syntax error : missing ';' before 'type'

我怎么也找不到哪丢了,请大神帮我一下。

#include<stdio.h>

   main()

   {

   int i;

  void jm();

       void js1();

  void js2();

       void js3();

       void js4();

       void js5();

   printf("★★★★★★★★欢迎您使用浩氏计算器★★★★★★★★ ");

   for(i=-10000;i<10000;i++)

   {}

   while(1)

   {

  int x;

      jm();

scanf("%d",&x);

   while(1)

   {

   if(x<1||x>6)

 { printf(" 您选择有误,请重新输入:");

  jm();

scanf("%d",&x);

   }

   else 

   {

   break;

   }

   if(x==6)

   {

   break;

   }

   else

switch(x)

{case 1:js1();break;

    case 2:js2();break;

    case 3:js3();break;

    case 4:js4();break;

    case 5:js5();break;

}

   }

   printf("谢谢您的使用浩氏计算器");

   }

 

void jm()

 {

 

  printf("**** 1.加法运算 **** ");

  printf("**** 2.减法运算 **** ");

  printf("**** 3.乘法运算 **** ");

  printf("**** 4.除法运算 **** ");

  printf("**** 5.乘方运算 **** ");

  printf("**** 6.退出计算器 **** ");

  printf(" ");

  printf(" ");

  printf("***>>请您选择操作(1—6):");

 

 }

 

void js1()

 {

   float x,y;

   printf("请输入两个数:");

   scanf("%f%f",&x,&y);

   x=x+y;

   printf("结果为:%F",x);

 

 }

 

void js2()

 {

   float x,y;

   printf("请输入两个数:");

   scanf("%f%f",&x,&y);

   x=x-y;

   printf("结果为:%F",x);

 }

 

void js3()

 {

   float x,y;

   printf("请输入两个数:");

   scanf("%f%f",&x,&y);

   x=x*y;

   printf("结果为:%f",x);

 

 }

 

void js4()

 {

    float x,y;

   printf("请输入两个数:");

   scanf("%f%f",&x,&y);

   if(x!=0&&y!=0)

   {

   x=x/y;

   printf("结果为:%f",x);

   }

   else

  { printf("除数与被除数不能为0,请重新输入:");

   scanf("%f%f",&x,&y);

   x=x/y;

   printf("结果为:%f",x);

 

  }

 }

void js5()

 {

   int x,y,i,a;

printf("请输入底数:");

scanf("%d",&x);

a=x;

printf(" 请输入指数:");

scanf("%d",&y);

for(i=1;i<y;i++)

{

x=a*x;

}

printf(" 计算结果是%d",x);

 

 }


你的main函数里少了个},左右括号数量应该一致,自己检查一下哪个少了

相关标签:c语言

下一篇:请大神指教电脑中,使用跳线帽法恢复出厂设置,是在加电状态还是在冷状态?

上一篇:质量手册是2018年A版,程序文件可以是B版吗

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?