c语言循环结构程序设计题,谁能帮帮我啊

c语言循环结构程序设计题,谁能帮帮我啊,第1张

这个算法程序没有错,只是需要输入两个正整数

#include<stdioh>

void

main()

{

int

m,n;

printf("请输入两个正整数:");

scanf("%d%d",&m,&n);

while(m!=n)

{

if(m>n)m=m-n;

else

n=n-m;

printf("m=%d

n=%d\n",m,n);

//这一句就输出了m,n在运算构成中的变化

}

printf("最大公约数为:%3d\n",m);

}

3、调试要根据你输入的数字不同,在环境中自己去做。

第一题:17。x=15时满足while条件,执行x++,即x=16,x/3为非0故做if的内容,x++即x=17,再break跳出循环。

第二题:x。while的条件是当输入的不是‘?’时输出你输入的字符ASCII的前一个字符,直到你输入‘?’为止。当你输入的是Y时输出的是Y前面的一个X,当你输入‘?’时循环结束。

第3题:s=254首先count=1满足while条件做n=na=2;s=s+n=3;count=2;以此类推直到count=7(count=7还做最后一)。

第4题:1,-2 y--!=-1是先判断y是不是不等于-1,再y自加;a=y是a=ay;

第5题:8continue是指本次循环continue下的不用做在做下一组循环。s+=i++是指s=s+i;在i家还好。

<script type="text/javascript">

      var n = parseInt(prompt('输入n'));

      var num = 1;

      for(var i = 0; i < n; i ++){

          num = 2;  //num = num 2;

      }

      documentwrite("2的" + n + "次幂是" + " " + num);

  </script>

扩展资料:

   

C语言中提供四种循环,即goto循环、while循环、do…while循环和for循环。

四种循环可以用来处理同一问题,一般情况下它们可以互相代替换,但一般不提倡用goto循环,因为强制改变程序的顺序经常会给程序的运行带来不可预料的错误,在学习中主要学习while、do…while、for三种循环。

常用的三种循环结构学习的重点在于弄清它们相同与不同之处,以便在不同场合下使用。这就要清楚三种循环的格式和执行顺序,将每种循环的流程图理解透彻后就会明白如何替换使用,如把while循环的例题,用for语句重新编写一个程序,这样能更好地理解它们的作用。

特别要注意在循环体内应包含趋于结束的语句(即循环变量值的改变),否则就可能成了一个死循环,这是初学者的一个常见错误。

#include<stdioh>

void xs(int a);

int main()

{

int a;

scanf("%d",&a);

xs(a);

return 0;

}

void xs(int a)

{

int i,j,k,z;

z=a;

i=0;

while(z!=0)

{

z=z/10;

i++;

}

for(j=0;j<i;j++)

{

z=a;

for(k=0;k<i-j-1;k++)

{

z/=10;

}

z=z-(z/10)10;

printf("%d\t",z);

}

printf("\n");

}

这个看情况了,其实不用数组也是能写出来的,可以用除10的方法得到数字的个位数。例如12345这5个数字,只要除4次就可以得到第一个数了。

void

main()

{

int

i,j,n;

n=10;//假定菱形第一行前边有10个空格

for(i=0;

i<4;

i++)//输出菱形上半部分

{

for(j=0;

j<n-i;

j++)

{

printf("

");

}

for(j=0;

j<i2+1;

j++)

{

printf("");

}

printf("\n");

}

for(i=2;

i>=0;

i--)//输出菱形下半部分

{

for(j=0;

j<n-i;

j++)

{

printf("

");

}

for(j=0;

j<i2+1;

j++)

{

printf("");

}

printf("\n");

}

}

#include <iostreamh>void main(){int a1=70,a2=20a3=15,a4=5,;while(a1!=a2+a3+a4){year=1;year++;a1++;a2++;a3++;a4++;if(a1=a2+a3+a4)cout<<"要过"<<year<<endl;}}这么多题还没有悬赏哎

求采纳

以上就是关于c语言循环结构程序设计题,谁能帮帮我啊全部的内容,包括:c语言循环结构程序设计题,谁能帮帮我啊、C语言有关循环结构的问题、编写程序,使用循环结构计算2的n次幂值(n由键盘输入).等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9513590.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存