printf("y=%.3f\n",x,y) return 0 相关知识点: 试题来源: 解析 首先C我长时间没碰了,但你的程序的问题还是能看出来的,还是看看书吧.main函数就不对,应是main(){程序主体}.if函数没有返回值,你的程序中没必要用这么多花括号,当if或else后只有一句条件执行语句时,不位数用加括号.第2个printf中的%.3f...
int x = 0 , y = 0;printf("请输入X值:");scanf("%s",X);x = atoi((char *)X);if(x < 1)y = x;else if(x < 10 && x >= 1)y = (2 * x - 1);else if(x >= 10)y = 3 * x - 11;printf("Y的值为:%d\n",y);
有一个函数y=x(x<1),y=2x-1(1<=x=10)。一段程序如下:1、函数(function)表示每个输入值对应唯一输出值的一种对应关系。这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素。2、函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被...
include <iostream.h>int main(){float iX;cout<<"Please input a value: ";cin>>iX;float iY;if (iX<1){iY = iX;}else if(iX>=1 && iX<10){iY = 2*iX-1;}else if (iX >= 10){iY = 3*iX;}cout<<"y="<<iY<<endl; return 0;} ...
include <stdio.h> main(){ float x,y;printf("请输入未知数x\n");scanf("%f",&x);if (x<1){ y=x;printf("y=%f\n", y);} else if(x<10){y=2*x-1;printf("y=%f\n", y);} else { y=3*x-11;printf("y=%f\n", y);} } 程序已测试,望采纳!!