将下列程序用switch语句改写,并使其功能不变.main() { int x,y; scanf("%d",&x); i
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/29 17:38:29
将下列程序用switch语句改写,并使其功能不变.main() { int x,y; scanf("%d",&x); if
将下列程序用switch语句改写,并使其功能不变.
main()
{
int x,y;
scanf("%d",&x);
if (x
将下列程序用switch语句改写,并使其功能不变.
main()
{
int x,y;
scanf("%d",&x);
if (x
main()
{
int x,y;
scanf("%d",&x);
switch(x/10)
{
case 0:
case 1: y=1;
case 2: y=2;
case 3: y=3;
case 4: y=4;
case 5: y=5;
default: y=6;
}
printf("x=%d,y=%d\n",x,y);
}
再问: 不对的,输入-5得出的不是6 而是1·····我就纠结在这而已
再答: 你原来的程序输入-5也应该是1
再问: 我的意思是 照你的程序输 -5得到的结果是6 不应该是6 应该是1 所以想知道怎么改 明白我的意思了吧
再答: 嗯,明白了,那就要在外面加一层: 比如: if(x
{
int x,y;
scanf("%d",&x);
switch(x/10)
{
case 0:
case 1: y=1;
case 2: y=2;
case 3: y=3;
case 4: y=4;
case 5: y=5;
default: y=6;
}
printf("x=%d,y=%d\n",x,y);
}
再问: 不对的,输入-5得出的不是6 而是1·····我就纠结在这而已
再答: 你原来的程序输入-5也应该是1
再问: 我的意思是 照你的程序输 -5得到的结果是6 不应该是6 应该是1 所以想知道怎么改 明白我的意思了吧
再答: 嗯,明白了,那就要在外面加一层: 比如: if(x
将下列程序用switch语句改写,并使其功能不变.main() { int x,y; scanf("%d",&x); i
在执行下列程序时输入:1357924,则程序的运行结果为( D).main( ) { int x,y; scanf(“%
c语言的问题#includevoid main(){ int x,y; scanf("%d",x); if(x>2) i
#includevoid main(){int max(int x,int y);int a,b,c;scanf("%d
#include #include int main() { int x,y,sqrt; scanf ("%d",&x)
请解释下这个程序main() {int x,y; scanf("%d",&x); y=x > 12?x+10:x一12;
#include main( ) {int x,y; scanf("%2d%ld",&x,&y); printf("%d
int main() { int x,y,z,t; scanf("%d,%d,%d",&x,&y,&z); if(x>y
编程分段函数#include void main(){int x,y;scanf("%d",&x);if(x
这道题哪里出错了,main() { int x; float y; scanf ("%d",x); if (x
#include void main () { int x,y,z,a,b,c,d,g,f; scanf("%d+%d"
main() { int x; scanf("%c",x); switch(x) { case,^a^;printf("