c语言,这里应该先判断还是先循环?而且还要算一共操作的次数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 01:20:47
c语言,这里应该先判断还是先循环?而且还要算一共操作的次数
当x为奇数时,就把x乘以5并加上1,并赋值给x;当x为偶数时,就把x除以4,到x=1时停止,计算操作次数
而且我们只学到三种结构,数组之类更高级的都不能用
当x为奇数时,就把x乘以5并加上1,并赋值给x;当x为偶数时,就把x除以4,到x=1时停止,计算操作次数
而且我们只学到三种结构,数组之类更高级的都不能用
如果你的意思是:
1 当x!=1时就执行以下处理;
2 x为奇数时,就把x乘以5并加上1,并赋值给x;
3 当x为偶数时,就把x除以4,到x=1时停止;
4 计算操作次数;
那么,建议使用一个while循环,循环进入条件是(x!=1),x=1时退出循环;
在循环体内再判断奇偶进行分支处理,并设置一个计数器计算循环次数,应可处理此问题.
再问: 现在要输入多行数据,第二行的总是累加第一行的,这是怎么回事??应该怎么改啊???
再答: 不怎么明白你的意思,详细点
再问: 输入多行数据,第一行的结果是对的,假如第一行结果是三,第二行本来应该是五,现在就加了第一行的变成了八。。。
再答: 不知道你说的是不是这个意思
再问: 好像是。。。怎么改变这个情况啊???
再答: #include
int main(void)
{
int a=0;
int b=0;
int i=0;
int max=0;
printf("Please input MAX :\n");
scanf("%d",&max);
printf("Please input %d number:\n",i+1);
scanf("%d",&a);
i=i+1;
printf("The %d number: %d\n",i,a);
while(i
1 当x!=1时就执行以下处理;
2 x为奇数时,就把x乘以5并加上1,并赋值给x;
3 当x为偶数时,就把x除以4,到x=1时停止;
4 计算操作次数;
那么,建议使用一个while循环,循环进入条件是(x!=1),x=1时退出循环;
在循环体内再判断奇偶进行分支处理,并设置一个计数器计算循环次数,应可处理此问题.
再问: 现在要输入多行数据,第二行的总是累加第一行的,这是怎么回事??应该怎么改啊???
再答: 不怎么明白你的意思,详细点
再问: 输入多行数据,第一行的结果是对的,假如第一行结果是三,第二行本来应该是五,现在就加了第一行的变成了八。。。
再答: 不知道你说的是不是这个意思
再问: 好像是。。。怎么改变这个情况啊???
再答: #include
int main(void)
{
int a=0;
int b=0;
int i=0;
int max=0;
printf("Please input MAX :\n");
scanf("%d",&max);
printf("Please input %d number:\n",i+1);
scanf("%d",&a);
i=i+1;
printf("The %d number: %d\n",i,a);
while(i
C语言判断题for循环是先执行循环体语句,后判定表达式应该怎么改?
在“先判断后工作”的循环程序结构中,循环体执行的次数可以是___
c语言,先用一层循环判断某一个从键盘读入的整数是否为质数在此基础上,
C语言编程: 先用一层循环判断某一个从键盘读入的整数是否为质数,在此基础上,再加上外层循环,找出规
C语言循环问题,如何设定循环的次数
c语言试题一、判断(10×1分)1、C语言的当型循环是先执行循环后判断条件.()2、表达式1/4+2.75的值是3.()
C语言逻辑或(||)先算左边还是先算右边呀
一道c语言题:以下程序中,while循环的循环次数是:
锅炉怎么安装热水循环泵,我家有9组暖气片,应该先什么规格的循环泵,安装在回水还是出水
显微镜操作步骤 先调焦还是对光
一氧化碳还原氧化铜的实验操作中为什么先撤酒精灯还要再通一氧化碳?
判断题1.C语言的一个特点是可以对计算机硬件进行操作 ( ) 2.在循环过程中,使用break语句和continue语