用C语言编写程序 会的看下吧 急用!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:16:04
#include<iostream>
using namespace std;
int main()
{int x,y;
cout<<"enter x:";
cin>>x;
if(x>-5&&x<0)
{y=x;
cout<<"x="<<x<<",y=x="<<y;
}
else if(x==0)
{y=x-1;
cout<<"x="<<x<<",y=x-1="<<y;
}
else if(0<x&&x<10)
{y=x+1;
cout<<"x="<<x<<",y=x+1="<<y;
}
else
{cout<<"不符合要求";}
cout<<endl;
return 0;
}
帮忙改成c语言用scanf printf 进行输入输出.幷改写成不嵌套的if语句和嵌套的if语句及if—else语句和switch语句的形式 谢谢了 急用

#include"stdio.h"
int x,y,i;
void main(){
printf("请输入x");
scanf("%d",&x);
if(x>-5&&x<0)
i=0;
else if(x==0)
i=1;
else if(0<x&&x<10)
i=2;
else
i=3;
switch(i){
case 0:{
y=x;
printf("x=%d",x);
printf(",y=%d",y);
break;}
case 1:{
y=x-1;
printf("x=%d",x);
printf(",y=x-1=%d",y);
break;}
case 2:{
y=x+1;
printf("x=%d",x);
printf(",y=x+1=%d",y);
break;}
case 3:{
printf("不符合要求");}
}
}

C:
#include<stdio.h>
void main()
{int x,y;
printf("enter x:");
scanf("%d",&x);
if(x>-5&&x<0)
{y=x;
printf("x=%