输入3个分别表示箱子长,宽,高的整数值,判断并输出该箱子是正方体还是长方体。
问题的简单描述:输入三个分别表示箱子长、宽、高的整数值,判断并输出该箱子是正方体还是长方体。
实验代码:
#include<stdio.h>
int main()
{
int l,w,h;
printf("请输入箱子的长,宽,高:\n");
scanf("%d%d%d",&l,&w,&h);
if(l==w==h)
printf("该箱子是正方体。\n");
else
printf("该箱子是长方体。\n");
return 0;
}

问题分析:
在输入if语句中的判断条件时,我输入的是“l=w=h”,运行报错了,数学运算符=与C语言中的赋值符号是不能窜通的,正确的是“l==w==h”时,运行成功了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:188
阅读量:153
阅读量:116
阅读量:109
阅读量:104