/*练习—03|函数y=f(x)可表示为:y=2x+1(x<0),y=0 (x=0),y=2x-1 (x>0).*/

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 int main()
 4  {
 5     double x, y;
 6     int i;
 7 
 8     do{
 9         printf ("请输入一个x值:");
10         scanf ("%lf", &x);
11 
12         if (x < 0)
13             {y = 2 * x + 1;
14              printf("y = %.2lf\n",y);
15       }
16         if (x == 0)
17             {y = 0;
18              printf("y = %.2lf\n",y);
19       }
20         if (x > 0)
21             {y = 2 * x - 1;
22              printf("y = %.2lf\n",y);
23       }
24         else
25             printf("您输入的是数字吗?\n");
26         printf("----------------------\n");
27         printf("是否想重新输入一个x的值?\n");
28         printf("Yes ----按数字键【1】\n");
29         printf("No  ----按数字键【0】\n");
30         scanf ("%d",&i);
31    }
32        while (i == 1);
33        return 0;
34   }

 

posted on 2021-07-29 19:39  白珏神尊  阅读(422)  评论(0)    收藏  举报

导航