#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的算式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)