标题:纯小白,求助大佬
只看楼主
白糖
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2020-11-4
结帖率:100%
已结贴  问题点数:20 回复次数:12 
纯小白,求助大佬
如下,他一直告诉我“整数除以0,”我不会是判断了吗。还有我写的其他错误跪求指正!
    #include<stdio.h>
int main()
{
    int a,b;
double sum ,diference,product,quotient;
    printf("piease inpuut  a and b:");
    scanf("%d,%d",&a,&b);
    sum=a+b;
    diference=a-b;
    product=a*b;
   
   if (b=0);
    {
        printf("b is 0,quotient is invalid.\n");
        
    }
    else
        quotient=a/b;
        printf("Quotient=%d",&quotient);
         printf("The sum is %d;\n", & sum);
        printf("The sum is %d;\n",&diference);
        printf("The sum is %d;\n",&product)
return 0;
}
搜索更多相关主题的帖子: The printf sum int product 
2020-11-04 16:09
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:10 
题目告诉一下啊。
2020-11-04 16:42
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:0 
回复 楼主 白糖
先判断b是否等于0。我给你个程序吧,我大概看懂了。
2020-11-04 16:46
白糖
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2020-11-4
得分:0 
回复 2楼 祁建邵
就是求a和b的 和差积商

一个西瓜切两半。。
2020-11-04 16:48
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:0 
#include<stdio.h>
int main()
{
    float a, b;
    float sum, diference, product, quotient;
    printf("piease inpuut  a and b:");
    scanf_s("%f %f", &a, &b);
    if (b == 0) printf("b is 0,quotient is invalid.\n");
   
    else
    {
        sum = a + b;
        diference = a - b;
        product = a * b;
        quotient = a / b;
        printf("Quotient=%f\n", quotient);
        printf("The sum is %f\n", sum);
        printf("The sum is %f\n", diference);
        printf("The sum is %f\n", product);
    }
        return 0;
}

大概就这样,毕竟你没给题目。
2020-11-04 16:59
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:10 
如果输入“ a  b”,那么代码应该是 scanf("%d%d",&a,&b);
如果输入“ a, b”,那么代码应该是 scanf("%d,%d",&a,&b);

程序代码:
#include <stdio.h>

int main( void )
{
    int a, b;
    printf("please inpuut  a and b: ");
    scanf( "%d%d", &a, &b );

    printf( "The sum is %g;\n", 0.0+a+b );
    printf( "The diference is %g;\n", 0.0+a-b );
    printf( "The product is %g;\n", 1.0*a*b );

    if( b == 0 )
        puts( "b is 0, quotient is invalid." );
    else
        printf( "The Quotient is %g;\n", 1.0*a/b );
} 
2020-11-04 17:01
白糖
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2020-11-4
得分:0 
可是还是调试失败了啊

一个西瓜切两半。。
2020-11-04 17:30
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:0 
回复 7楼 白糖
你把我的scanf_s改成scanf。
2020-11-04 17:38
白糖
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2020-11-4
得分:0 
回复 8楼 祁建邵
好的,我试试。

一个西瓜切两半。。
2020-11-04 17:54
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:0 
回复 9楼 白糖
成了么?? 其实我也刚学。
2020-11-04 18:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-503765-1-1.html




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

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