[C.C++] 刚刚学C的一个孩子

1725 7
向阳而生 2023-11-4 23:57:56 | 显示全部楼层 |阅读模式
#include <stdio.h>
int main()
{
        int L,a,b,c,d,e;
        printf("请输入一个月的工资:");
        scanf("%d",&L);
        if(L<=5000)
                print("不用交税");
        else if(5000<L&&L<=8000)
                a=(L-5000)*0.03
                printf("d\n",&a);
        else if(8000<L&&L<=17000)
                b=(L-8000)*0.1+90
                printf("d\n",&b);
    else if(17000<L&&L<=40000)
                c=(L-17000)*0.25+990
                printf("d\n",&c);
        else if(40000<L&&L<=85000)
                d=(L-40000)*0.35+6740
                printf("d\n",&d);
        else
                e=(L-85000)*0.45+22490
            printf("d\n",e);
        return 0;
}
有没有人帮忙看一下这个为什么运行不了
狼毛 2023-11-5 09:13:07 | 显示全部楼层
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         int L,a,b,c,d,e;
  5.         printf("请输入一个月的工资:");
  6.         scanf("%d",&L);
  7.         if(L<=5000)
  8.                 print("不用交税");
  9.         else if(5000<L&&L<=8000)
  10.                 a=(L-5000)*0.03
  11.                 printf("d\n",a);
  12.         else if(8000<L&&L<=17000)
  13.                 b=(L-8000)*0.1+90
  14.                 printf("d\n",b);
  15.     else if(17000<L&&L<=40000)
  16.                 c=(L-17000)*0.25+990
  17.                 printf("d\n",c);
  18.         else if(40000<L&&L<=85000)
  19.                 d=(L-40000)*0.35+6740
  20.                 printf("d\n",d);
  21.         else
  22.                 e=(L-85000)*0.45+22490
  23.             printf("d\n",e);
  24.         return 0;
  25. }


复制代码
狼毛 2023-11-5 09:13:52 | 显示全部楼层
scanf时引用地址。printf不必用引用地址。
向阳而生 2023-11-6 22:01:33 | 显示全部楼层
狼毛 发表于 2023-11-5 09:13
scanf时引用地址。printf不必用引用地址。

啊,什么意思
狼毛 2023-11-8 19:39:59 | 显示全部楼层
取地址等于门牌号。本来要打印家人姓名。一取地址却打印了门牌号。。。就这个门牌号这里表现到很长的数字。。。
屿至 2023-11-11 01:29:58 | 显示全部楼层
[xmd]#include<stdio.h>
int main()
{
        int L,a,b,c,d,e;
        printf("请输入一个月的工资:");
        scanf("%d",&L);
        if(L<=5000)
                printf("不用交税");
        else if(5000<L&&L<=8000)
                a=(L-5000)*0.03
                ;printf("d\n",a);
        if ( (8000<L&&L<=17000))
                b=(L-8000)*0.1+90
                ;printf("d\n",b);
     if(17000<L&&L<=40000)
                c=(L-17000)*0.25+990
                ;printf("d\n",c);
         if(40000<L&&L<=85000)
                d=(L-40000)*0.35+6740
                ;printf("d\n",d);
        
                e=(L-85000)*0.45+22490
            ;printf("d\n",e);
        return 0;
}
            
开朗的盟员 2023-11-13 19:03:08 | 显示全部楼层
小子,看我指针,纳命来!
yinminghao 2024-1-14 08:39:29 | 显示全部楼层
你是搞算法的吧?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

向阳而生

初入联盟

关注
  • 1
    主题
  • 0
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行