慕尚311 2022-03-11 12:34 采纳率: 33.3%
浏览 23
已结题

为啥我写的这个代码可以运行,但是却无法计算出结果呢

#include<stdio.h>

void main()
{ int a,b;
int c=2a+2b;
int d=a*b;
scanf("%d %d",&a,&b);
printf("周长=%d\n",c);
printf("面积=%d\n",d);
}

img

  • 写回答

2条回答 默认 最新

  • 关注

    你的计算过程写在输入之前了
    而且计算过程少打了乘号

    #include<stdio.h>
    
    int main()
    { int a,b;
    scanf("%d %d",&a,&b);
    int c=2*a+2*b;
    int d=a*b;
    
    printf("周长=%d\n",c);
    printf("面积=%d\n",d);
    }
    
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月19日
  • 已采纳回答 3月11日
  • 修改了问题 3月11日
  • 创建了问题 3月11日