将下列程序用switch语句改写,并使其功能不变.main() { int x,y; scanf("%d",&x); i
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/28 14:55:09
将下列程序用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
![将下列程序用switch语句改写,并使其功能不变.main() { int x,y; scanf(](/uploads/image/z/5350278-30-8.jpg?t=%E5%B0%86%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E7%94%A8switch%E8%AF%AD%E5%8F%A5%E6%94%B9%E5%86%99%2C%E5%B9%B6%E4%BD%BF%E5%85%B6%E5%8A%9F%E8%83%BD%E4%B8%8D%E5%8F%98.main%28%29+%7B+int+x%2Cy%3B+scanf%28%22%25d%22%2C%26x%29%3B+i)
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("