C 使用 if 来查找工资,C 使用 if 语句来查找工资

发布于 科技 2024-07-20
18个回答
  1. 匿名用户2024-01-31

    程序没有问题,不需要把所有的条件都加进去,前面的if和then else本身就包含了“=.”的条件。 如果最终索赔是奖金,则不应为 s=i*(1+d); 相反,它应该是 s=i*d;

    还有 s 不能声明为 int,它应该声明为 float,和 d 一样。

  2. 匿名用户2024-01-30

    if(i<0)

    printf("error");

    else if(i<=100000)

    d=;else if(i<=200000)

    d=;else if(i<=400000)

    d=;else if(i<=600000)

    d=;else if(i<=1000000)

    d=;else d=;

    否则 if(i<=600000)。 假设您输入 1000

    然后就可以满足其中的所有条件。

    否则,如果 (i>400000 &&&i<=600000)。

  3. 匿名用户2024-01-29

    main()

    long int i;

    int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

    scanf("%ld",&i);

    bonus1=100000*;bonus2=bonus1+100000*;

    bonus4=bonus2+200000*;

    bonus6=bonus4+200000*;

    bonus10=bonus6+400000*;

    if(i<=100000)

    bonus=i*;

    else if(i<=200000)

    bonus=bonus1+(i-100000)*;

    else if(i<=400000)

    bonus=bonus2+(i-200000)*;

    else if(i<=600000)

    bonus=bonus4+(i-400000)*;

    else if(i<=1000000)

    bonus=bonus6+(i-600000)*;

    elsebonus=bonus10+(i-1000000)*;

    printf("bonus=%d",bonus);

    我想你做了这个问题,以上就是这个问题的答案,你自己看看,看程序也是一种很好的学习方式!!

  4. 匿名用户2024-01-28

    上次我跟你说过,你把它给了别人,现在你知道错了,对吧?

    bonus2=bonus1+100000*;

    bonus4=bonus2+200000*;

    bonus6=bonus4+200000*;

    bonus10=bonus6+400000*;

    是的,等等。 因此,将其更改为:

    bonus2=bonus1+100000*;

    bonus4=bonus2+200000*;

    bonus6=bonus4+200000*;

    bonus10=bonus6+400000*;

  5. 匿名用户2024-01-27

    无法通过编译,最后一个 if 语句多了一个分号“; if(cond) 是条件句,不应有分号。 我想这是一个错误。

  6. 匿名用户2024-01-26

    我也一般学过,现在我做嵌入式指导,读书,北京:4000元

  7. 匿名用户2024-01-25

    一线城市,本科生,如果稍微好一点,大概4000-6000人左右。

    一线城市,大专生,如果稍微好一点,大概3000-5000。

  8. 匿名用户2024-01-24

    建议学习C++或OBJC

    做游戏开发,初学者、新手,月薪3000-4000,一年后,视你的能力而定,最高可达10000+

  9. 匿名用户2024-01-23

    自动控制通信,毕业生3500,习。

  10. 匿名用户2024-01-22

    这要看你做什么,是什么水平,有几万......

  11. 匿名用户2024-01-21

    1. 如何存储数据有什么要求?

    2.工资的一些细节。

    3.对菜单有什么要求。

  12. 匿名用户2024-01-20

    你能详细描述一下这个问题吗?

    你想达到什么目的?

  13. 匿名用户2024-01-19

    甚至没有问清楚问题。 佩服你们用他们的大脑在做什么。

  14. 匿名用户2024-01-18

    这是不准确的,就好像根据后面括号中的表达式的值来控制执行流一样。

    表达式的真或假,即真或假,在 C 中确定如下:如果表达式值为 0,则为 false; 其他非 0 值为 true。

    如果括号中有字符,则根据其 ASCII 代码值来判断它们

  15. 匿名用户2024-01-17

    如果此字符为 0,则为 false,否则为 true。

  16. 匿名用户2024-01-16

    if( x, 不等于 0) 如果不等于 y+1; 不。

  17. 匿名用户2024-01-15

    等价于 if(x==0); 零为假,非零为真。

  18. 匿名用户2024-01-14

    如果 是 在执行他的以下语句时条件为真,! x 仅在执行 x 0 时才是 “ture”,即当 x 0 在 if 语句的后面执行句子 y(y 递增 1)时

相关回答
5个回答2024-07-20

问题:计算在键盘上输入的整数的平均值。 当输入数为负数时,程序终止,结果输出。 >>>More

8个回答2024-07-20

可以使用return返回函数,而不能使用,但是可能会导致程序异常,所以一般建议使用return。 >>>More

16个回答2024-07-20

int a,b;

a=5; b=2;*第一行* b 被指定为 2b=a; *第二行* 计算等号的右边,即把 a 的值 5 赋给 b,此时 b 等于 5,a 的值不变或 5 >>>More

8个回答2024-07-20

你的编号程序对输入数据的位数进行了测试,每个输入数据都太累了,无法进行比较,而且把 s[i] 接收到的数据放在 A 数组的末尾也不好,所以没有那么多判断。 >>>More

7个回答2024-07-20

#include

#include >>>More