
这个算法程序没有错,只是需要输入两个正整数
#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由键盘输入).等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)