请将下面的程序段改用嵌套的IF语句实现

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:17:46
#include<stdio.h>
void main()
{
int s,t,x,y,z;
scanf("%d,%d,%d",&s,&x,&y);
t=(int)(s/10);
switch(t){
case 10:
case 9:z=x*x-y*y;break;
case 8: z=2*x+3*y;break;
case 7:
case 6:z=x-y;break;
case 5:
case 4:
case 3:z=x*y;break;
case 2:
case 1:
case 0:z=x;break;
default :z=x*x+y*y;
}
printf("z=%d",z);

}

#include<stdio.h>
void main()
{
int s,t,x,y,z;
scanf("%d,%d,%d",&s,&x,&y);
t=(int)(s/10);

if (t==10||t==9) z=x*x-y*y;
else if (t==8) z=2*x+3*y;
else if (t==7||t==6) z=x-y;
else if (t==5||t==4||t==3) z=x*y;
else if (t==2||t==1||t==0) z=x;
else z=x*x+y*y;

printf("z=%d",z);

}

c xvcvx