流程图写程序 怎么写呀
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/27 05:04:41
流程图写程序 怎么写呀
1、 某程序的关键流程图如下:
![](http://img.wesiedu.com/upload/d/6e/d6e98e5fbc7952154d674708645bed91.jpg)
要求:编写一个C语言程序,要求使用上述分支结构,并增加一些输入语句和输出语句,以便使上述程序能在不同的a,b和x值下运行,并且能显示x值在程序中的变化过程及变化的条件.
1、 某程序的关键流程图如下:
![](http://img.wesiedu.com/upload/d/6e/d6e98e5fbc7952154d674708645bed91.jpg)
要求:编写一个C语言程序,要求使用上述分支结构,并增加一些输入语句和输出语句,以便使上述程序能在不同的a,b和x值下运行,并且能显示x值在程序中的变化过程及变化的条件.
#includevoid main(){
int a,b,x;
printf("Please input a b x values:");
scanf("%d %d %d",&a,&b,&x);
printf("a=%d,b=%d,x=%d",a,b,x);
if(a>1&&b==0){
x=x/a;
printf("x=%d",x);
}else{
printf("x=%d",x);
if(a==2||x>1){
x=x+1;
printf("x=%d",x);
}else {
printf("x=%d",x);
}
}
}
流程图菱形表示判断,y表示yes,n表示no
具体的变化条件要怎么写楼主自己定了,不清楚留言说明
int a,b,x;
printf("Please input a b x values:");
scanf("%d %d %d",&a,&b,&x);
printf("a=%d,b=%d,x=%d",a,b,x);
if(a>1&&b==0){
x=x/a;
printf("x=%d",x);
}else{
printf("x=%d",x);
if(a==2||x>1){
x=x+1;
printf("x=%d",x);
}else {
printf("x=%d",x);
}
}
}
流程图菱形表示判断,y表示yes,n表示no
具体的变化条件要怎么写楼主自己定了,不清楚留言说明