计算z值,x的值由键盘输入。
4x+1000 ( 0<=x<20 )
3x+100 ( 20<=x<40 )
z = 2x+10 ( 40<=x<80 )
x ( 80<=x&l

展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Cody

    18人对此回答表示赞同

    分太少了!
    #include"stdio.h"
    main()
    {
    int x,z;
    printf("enter x:");
    scanf("%d",&x);
    switch(x/20)
    {
    case 0:z=4*x+1000;
    printf("z=%d",z);break;
    case 1
    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 李如山

    13人对此回答表示赞同

    #include<stdio.h>
    main(){
    int x,z;
    printf("请输入x的值:\n");
    scanf("%d",&x);
    if(0<=x&&x<20){
    z=4*x+1000;
    printf("z=%d",z);
    }
    else if(
    展开
    13
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 吴震

    12人对此回答表示赞同

    我写了一个,楼主试试
    #include<stdio.h>
    int main()
    { int x,z;
    scanf("%d",&x);
    if(x<0)
    {printf("please put a right x\n"); return(8);}
    if(x>=100)
    z=0;
    else if(x>=80)
    z=x;
    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Mieczyslaw

    9人对此回答表示赞同

    没看明白你的问题是分段函数么?
    z=4x+1000 ( 0<=x<20 )
    z=3x+100 ( 20<=x<40 )
    z=2x+10 ( 40<=x<80 )
    z=x ( 80<=x<100)
    z=0 (100<=x )
    如果是这样的话,这个程序很好做的。我帮你做下吧
    #include <stdio.h>
    int main(void)
    {
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 李万里

    5人对此回答表示赞同

    int main(int argc, char* argv[])
    {
    int x;
    int z=-1;
    x=getchar();
    if(x>=0 && x<20)
    z=4*x+1000;
    else if(x>=20 && x<40)
    z=3*x+100;
    else if(x>=40 && x<80)
    z=2*x+10;
    else if(
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 余生

    4人对此回答表示赞同

    这种问题也问??只是一个多分支选择问题而已
    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部