对任意输入的x,用下式计算并输出y x>0 y=1 x<0 y=-1 x=0 y=0 C语言编写

要快,考试,谢谢啦

#include <stdio.h>

int main()

{

int x=8,y;

printf("请输入x:8\n");

scanf("%d",&x);

if(x>0)y=1;

else if(x<0)

y=-1;

else if(x=0)

y=0;

printf("y=%d\n",y);   

return 0;

}

扩展资料:

书写规则

1、一个说明或一个语句占一行。

2、用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。

3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。

参考资料:

百度百科-c语言

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-15
int gety(int x)
{
if(x>0)
{
return 1;
}
else if(x<0)
{

return -1;
}
else
{
return 0;
}
}
第2个回答  2015-06-18
#include <stdio.h>

int x=0,y = 0;
printf("请输入一个数字);
scanf(%d,x);

if(x>0)
{y=1;
}
elif (x=0)
{y=0;
}
else
{y=-1;
}
return 0;本回答被网友采纳

对任意输入的x,用下式计算并输出y x>0 y=1 x<0 y=-1 x=0 y=0 C语言...
{ int x=8,y;printf("请输入x:8\\n");scanf("%d",&x);if(x>0)y=1;else if(x<0)y=-1;else if(x=0)y=0;printf("y=%d\\n",y);return 0;}

设计一个c语言 x大于0 y等于1 x等于0 y等于0 x小于0y等于-1
本题并没有说输入的数一定是整数,因此凡是规定int x的都是错误的。本题需要对于任意实数都成立才可以。给出本题的程序代码:include <stdio.h>void main(){int y;float x;scanf("%f",&x);if(x>0) y=1;else if(x==(float)0) y=0;else y=-1;printf("%d",y);} ...

用C语言编写一个简单的打字母游戏,给出基本思路及完整程序。_百度知 ...
intx,y; \/\/字母的位置int flag =1; \/\/标记是否按了退出键int sum=0; \/\/成绩计数int num =200; \/\/规定下落字母的个数 srand (time(NULL)); \/\/随机时间种子,设置第一个随机函数的值setfillstyle(BLACK); \/\/设置下面矩形内图的颜色setcolor(YELLOW); \/\/line(0,450,640,450); \/\/用3条线规定一下工...

对输入的任意整数x,计算出相应的y值
int main(void){ int x;double y;scanf("%d",&x);if(x<0)printf("%f",y=0);else if(0<=x&&x<10)printf("%f",y=x);else if(10<=x&&x<20)printf("%f",y=10);else printf("%f",y=30);return 0;} 这个测试结果是对的 ...

想请问一下,用c语言编一个程序输入任意表达式可以计算结果
大一时候写的,你看行不 include<stdio.h> include<math.h> include<ctype.h> include<conio.h> \/*#include"stack.c"include"box.c"*\/ define MAXLEN1 100 \/* 定义栈1的最大长度 *\/ define MAXLEN2 100 \/* 定义栈2的最大长度 *\/ define NULL 0 ...

用c语言做一个简单的计算器。要求能做四则运算就够了,越简单越好。刚学...
if(p==0) { printf("未输入算式");\/*如果链表为空就表示在没有输入任何字符的情况下按下了回车*\/ return(0); } yunsuan(p); \/*运算并输出解题步骤*\/ return(0); } int zhifujianche(char *pstring)\/*字符串输入合法性检测函数*\/ { char suozhizuanfan(char zhifu); \/*用于确定当前字符是否数字...

c语言设计一个简单的计算器程序
inti=0;intj=0;intnum=0;//计算结果存放在nun intselect=0;//选择的选项存放在select do//do-while先执行再判断循环条件,即可实现重复计算功能 { menu();//打印出菜单界面 scanf("%d",&select);//输入你的选项 printf("请输入计算值:");scanf("%d%d",...

用C++编写一下计算器程序
printf("\\n请输入任意计算式:\\n"); } void select() { title(); char select = '0'; int count = 1; double result = 0; while(select != 'X') { printf("式子 %d: ", count); if(count != 1) printf("%.2lf", result); if(count == 1) result = cal(0, 1); else result =...

用C语言描述对于输入的任意三个整数,将它们按从小到大的顺序输出?_百 ...
4、然后下一步 if (x>y) {t=x;x=y;y=t;} \/*交换x,y的值*\/ if(x>z) {t=z;z=x;x=t;} \/*交换x,z的值*\/ if(y>z) {t=y;y=z;z=t;} \/*交换z,y的值*\/ 这一步的目的是交换各自的数值,使x的数值最小。5、接下来就是输出和结尾 printf("small to big...

c语言编程 输入5个数 求出最大值和最小值
if(x>y)return x;else return y;} int min(int x,int y){ if(x<y)return x;else return y;} int main(){ int x,y,a,b,c,d,e,f,g,h,i,t,o,p,l;printf("输入任意五个整数:\\n");scanf("%d%d%d",&a,&b,&c,&d,&e);f=max(a,b);g=max(f,c);h=max(g,d);...

相似回答