利用循环语句编写程序实现以下功能:对一个正整数,将各位数字反序后形成一个新的整数输出.

利用循环语句编写程序实现以下功能:对一个正整数,将各位数字反序后形成一个新的整数输出.,第1张

#include<stdioh>

int main()

{

int a;

int b=0;

scanf("%d",&a);

while(a!=0) {

b=b10+a%10;

a=a/10;

}

printf("%d\n",b);

return 0;

}

启动VB界面,建立标准EXE。

创建两个命令按钮,caption改为while,until。创建一个文本框,text=0,名称改为T1

现在以1+2+3+100为例,用do循环结构编程。点击while按钮,进入代码编辑器,

Dim i As Long, s As Long

Do

s = s + i

i = i + 1

Loop While i <= 100

T1Text = s

然后点击until按钮,进入代码编辑器,

Do

s = s + i

i = i + 1

Loop Until i > 100

T1Text = s

编写好代码之后,点击运行一下,下面是两个用Do不同格式写出的同一个例子。

现在先点击while按钮,显示出5050

然后再点击一下until按钮,显示的也是5050

8

用两个do结构写的程序可以完成一样的效果,一个是while条件,一个是until条件,这两个条件刚好是反过来的,当符合while条件时,循环继续,当不符合until条件时,程序也是继续。

1、

#include<stdioh>

#include<stdlibh>

intmain()

{

inti=1;

intsum=0;

while(i<=100)

{

sum+=i;

i++;

}

printf("%d",sum);

return0;

}

2、

#include<stdioh>

voidmain()

{

inti=0,sum=0;

while(++i<=100)

sum+=i;

printf("%d\n",sum);

}

3、

intmain()

{

inti=100,num=0;

while(i)

{

num=num+i;

i--;

}

printf("%d\n",num);

return0;

}

4、

#include<stdioh>

intmain()

{

inti=1;

intsum=0;

while(i<=100)

{

sum=sum+i;

i++;

}

printf("d",sum);

return0;

}

扩展资料

c语言while循环注意事项

1、防止死循环,即确保循环体内存在可以改变表达式值的语句,如i++。

2、循环和if语句一样的地方是:大括号可以省略。但只能控制离它最近的一条语句。也就是说当循环体只有一条语句的的时候,可以省略大括号。但这条语句不能是声明语句(如:intnum=10;这样则不行。)

#include <stdioh>

void main( )

{

int sum,i;

sum=0;

for(i=2;i<=100;i+=2){

sum+=i;

}

printf("for循环计算所得值:%d\n",sum);

i=2,sum=0;

while(i<=100){

sum+=i;

i+=2;

}

printf("while循环计算所得值:%d\n",sum);

i=2,sum=0;

do {

sum+=i;

i+=2;

}while(i<=100);

printf("do-while循环计算所得值:%d\n",sum);

}

以上就是关于利用循环语句编写程序实现以下功能:对一个正整数,将各位数字反序后形成一个新的整数输出.全部的内容,包括:利用循环语句编写程序实现以下功能:对一个正整数,将各位数字反序后形成一个新的整数输出.、VB循环结构题 用do loop until循环语句编写程序计算1!+2!+3!+……+20!、c语言 用四种循环语句编写从1加到100的算式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/10103120.html

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

发表评论

登录后才能评论

评论列表(0条)

保存