| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2490 人关注过本帖
标题:计算器代码,求大神指教,
取消只看楼主 加入收藏
l46030751
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-10-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
计算器代码,求大神指教,
shuru:printf("\t\t请输入符号:(+-*/)");
    scanf("%1c",&fuhao);
    getchar();
    if(fuhao=='+'||fuhao=='-'||fuhao=='*'||fuhao=='/');
    {
        printf("\t\t输入错误请从新输入\n");
        
        goto shuru;
    }
  请问还有其他写法吗

这是整个部分
#include<stdio.h>
void main()
{
    float o,t,jieguo;
    char fuhao,puanduan;
    printf("\t\t*******************************\n");
    printf("\t\t*          计算器             *\n");
    printf("\t\t*******************************\n");
    //输入部分
kaishi:    printf("\t\t请输入第一个数字: ");
    scanf("%f",&o);
    getchar();
shuru:printf("\t\t请输入符号:(+-*/)");
    scanf("%1c",&fuhao);
    getchar();
    if(fuhao=='+'||fuhao=='-'||fuhao=='*'||fuhao=='/');
    {
        printf("\t\t输入错误请从新输入\n");
        
        goto shuru;
    }

   

    printf("\t\t请输入第二个数字: ");
    scanf("%f",&t);
    getchar();

    if(fuhao=='+')
        jieguo=o+t;
    if(fuhao=='-')
        jieguo=o-t;
    if(fuhao=='*')
        jieguo=o*t;
    if(fuhao=='/')
        jieguo=o/t;
      //计算结果
    printf("\t\t最终结果为:%0.2f\n",jieguo);

    //判断

    printf("\t\t是否继续使用(Y/N): ");
    scanf("%c",&puanduan);
    if(puanduan=='Y')   
   
        goto kaishi;

   
        




}
搜索更多相关主题的帖子: 计算器 include fuhao 
2015-10-02 17:27
l46030751
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-10-2
收藏
得分:0 
实现只能输入加减乘除符号,
2015-10-02 17:29
快速回复:计算器代码,求大神指教,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015700 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved