分类：电脑/网络-程序设计
问题：C语言设计程序。当x&lt;1时，y=x当1&lt;=x&lt; 
程序。当x<1时，y=x  当1<=x<10时，y=2x-1            当x>=10时，y=3x-1我设计的程序如下，为什么有6个错误呢？请高手指正#include "stdio.h"main(){float x,y; scanf("%f",&x); if(x<1)   printf("y=%f",x); if(x>=1&&x<10)   printf("y=%f",2x-1); if(x>=10)   printf("y=%f"程序。当x<1时，y=x  当1<=x<10时，y=2x-1            当x>=10时，y=3x-1我设计的程序如下，为什么有6个错误呢？请高手指正#include "stdio.h"main(){float x,y; scanf("%f",&x); if(x<1)   printf("y=%f",x); if(x>=1&&x<10)   printf("y=%f",2x-1); if(x>=10)   printf("y=%f",3x-1);}
回答：#include "stdio.h"
main()
{float x,y;
scanf("%f",&x);
if(x<1)
printf("y=%f",x);
if(x>=1&&x<10)
printf("y=%f",2*x-1);
if(x>=10)
printf("y=%f",3*x-1);}
这样就没问题了 不能直接写2x的 乘法要用*