首页上一页 1 下一页尾页 2 条记录 1/1页
P106 训练六,为什么超过10不会执行第二个else if,而且输入20,会显示220而不是40
还有0人有此问题
发表在C语言图书答疑
2019-10-31
《零基础学C语言》
是否精华
是
否
版块置顶:
是
否
#include<stdio.h>
int main()
{
int x,y;
printf("请输入x的值:");
scanf("%d",&x);
if(x<1)
{
y=x;
printf("%d=%d",y,x);
}
else if(1<=x<10)
{
y=2*x-1;
printf("%d=%d-1",y,2*x);
}
else if(x>=10)
{
y=3*x-11;
printf("%d=%d-11",y,3*x);
}
return 0;
}