本程序演示从键盘输入x的值,计算并打印下列分段函数的值。
y=0 x <60
y=1 60<= x<70
y=2 70<=x<80
y=3 80<=x<90
y=4 x>=90
#include <iostream>
using namespace std;
int main()
{
int x,y;
cin >> x;
if (x <60)
{
y = 0;
}else if (x < 70)
{
y = 1;
}else if (x < 80)
{
y = 2;
}
else if (x < 90)
{
y = 3;
}else
y = 4;
cout << y;
return 0;
}
你题目的解答代码如下:
#include <stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if (x<60)
y = 0;
else if(x<70)
y = 1;
else if(x<80)
y = 2;
else if(x<90)
y = 3;
else if(x>=90)
y = 4;
printf("y=%d\n", y);
return 0;
}
如有帮助,望采纳!谢谢!
不知道你这个问题是否已经解决, 如果还没有解决的话: