永发信息网

有人可以帮忙做一下C语言作业吗

答案:1  悬赏:40  手机版
解决时间 2021-11-29 08:23
有人可以帮忙做一下C语言作业吗
最佳答案
#include 
#include 
#include 

int main()
{
    char count[50];
    int i,a,b,c,d;
    double num1 = 0,num2 = 0,num3 = 0;
    printf("请输入算术式:
");
    scanf("%s",count);
    for(i = 0; i < 50; i++)
    {
        if(count[i] == '+' || count[i] == '-' || count[i] == '*' || count[i] == '/')
        {
            a = i;
            break;
        }
    }
    for(i = 0; i < 50; i++)
    {
        if(count[i] == '=')
        {
            b = i;
            break;
        }
    }
    for(i = b+1; i < 50-b; i++)
    {
        if(count[i] < '0' || count[i] > '9')
        {
            c = i;
            break;
        }
    }
    for(i = 0; i < a; i++)
    {
        num1 += (count[i]-'0')*pow(10,a-i-1);
    }
    for(i = a+1; i < b; i++)
    {
        num2 += (count[i]-'0')*pow(10,b-i-1);
    }
    for(i = b+1; i < c; i++)
    {
        num3 += (count[i]-'0')*pow(10,c-i-1);
    }
    if(count[b] = '+')
        d = 1;
    if(count[b] = '-')
        d = 2;
    if(count[b] = '*')
        d = 3;
    if(count[b] = '/')
        d = 4;
    switch(d)
    {
        case 1:
        if(num1+num2==num3)
         printf("yes");
        else
         printf("no");
        break;
        case 2:
        if(num1-num2==num3)
         printf("yes");
        else
         printf("no");
        break;
        case 3:
        if(num1*num2==num3)
         printf("yes");
        else
         printf("no");
        break;
        case 4:
        if(num1/num2==num3)
         printf("yes");
        else
         printf("no");
        break;
    }
    return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
健身减脂吃西兰花好还是韭黄好
什么app借钱下款比较容易 2000左右就行
河科院文凭国家承认吗
在网络上看到鹤灵御肤的广告,有没有用过?求
天姿美发地址有知道的么?有点事想过去!
您好,我家灶火太大,怎么办,用的是煤气罐
进藏 T164 8车 50号! 和9车95号! 那个是靠
柜子比鱼缸稍微小一点点,行吗
晒完绵被,需要拍打吗?
若a<0化简-[-a]
我家的水梅叶子卷卷的不开花为什么
华为畅享6s是2.5d弧度屏吗
浙江金华地区农村自建房造价预算
和同事说好的旅行,突然不想去了,找什么借口
汽车这个部位叫什么
推荐资讯
求解这个lcd1602边上的两个电阻是干什么用的
急急急!我从昆明机场去红河怎么坐车?!!!
恽代英的第一个字怎么念
汽油振平尺换皮带怎么换
缅北现在是什么情况?果敢军全军覆没了么?哪
我国十大旅游景点是
想在美国买房产,哪座城市比较好
求一首歌英文的在天上人间串烧里面有,歌词有
1990年错版2元纸币能值多少?
我身高172,体重74公斤,多少是理想体重?怎
弘洋水产地址在什么地方,我要处理点事!
win7 64位安装ansys12.0后再打开出现的问题,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?