while循环例题(while循环例题及答案)

http://www.itjxue.com  2023-01-24 16:26  来源:未知  点击次数: 

while循环的例题(2)

????????var?month?=?prompt('月')

????????if?(isNaN(month))?{

????????????console.log('please?input?a?number');

????????}?else?{

????????????month?=?parseInt(month)

????????????if?(month??1?||?month??12)?{

????????????????console.log('月份不正确');

????????????}?else?{

????????????????var?date?=?prompt('日')

????????????????if?(isNaN(date))?{

????????????????????console.log('Please?input?a?number');

????????????????}?else?{

????????????????????date?=?parseInt(date)

????????????????????if?(date??1?||?date??31)?{

????????????????????????console.log('日期不正确');

????????????????????}?else?{

????????????????????????var?total?=?0//总天数

????????????????????????total?+=?date??//先加上零头

????????????????????????var?i?=?1

????????????????????????//加上之前的整月的总天数,如7月,就是前6个整月

????????????????????????while?(i?=?month?-?1)?{

????????????????????????????switch?(i)?{

????????????????????????????????case?1:

????????????????????????????????case?3:

????????????????????????????????case?5:

????????????????????????????????case?7:

????????????????????????????????case?8:

????????????????????????????????case?10:

????????????????????????????????case?12:

????????????????????????????????????total?+=?31

????????????????????????????????????break

????????????????????????????????case?2:

????????????????????????????????????total?+=?29

????????????????????????????????????break

????????????????????????????????case?4:

????????????????????????????????case?6:

????????????????????????????????case?9:

????????????????????????????????case?11:

????????????????????????????????????total?+=?30

????????????????????????????????????break

????????????????????????????}

????????????????????????????i++

????????????????????????}

????????????????????}

????????????????}

????????????}

????????}

????/script

c语言中while循环里嵌套另一个while循环怎么运算,求例题解释

看懂下面的例子,就知道循环的嵌套了:

main()

{

int i,j;

i=1;

while(i<=9)

{

j=1;

while(j<=i)

{

printf("%2d×%2d=%2d ",i,j,i*j);

}

printf("\n");

}

}

while循环简单例子有哪些?

while循环简单例子有:

for循环调用格式为:1for(表达式1;表达式2;表达式3)2{3执行循环程序4}。

在执行for循环时,按照先计算表达式1(通常是给变量赋初始值);接着计算表达式2,如果表达式2为0,则执行循环程序;再按照表达式3对变量进行运算,再跳到计算表达式2;如果表达式2为1,则循环结束;反之继续循环。

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式)循环体。

注意:do...while循环是while循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为true时,它会继续这个循环。所以可以这么说,do...while循环为执行至少一遍其中的代码,即使条件为false,因为其中的代码执行后才会进行条件验证。

while循环语句例子有哪些?

计算从1加到10的3种代码(sum之前声明过,初始值赋值为0,i的初始值为1)。

for(int i=1;i=10;i++)。

sum=sum+i。

while(i=10)。

{sum=sum+i;i++;}。

do{sum=sum+i;i++;}while(i=10)。

存储级别关键字:

auto:指定为自动变量,由编译器自动分配及释放。通常在栈上分配。与static相反。当变量未指定时默认为auto。

static:指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部。

register:指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数。

extern:指定对应变量为外部变量,即标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。

const:指定变量不可被当前线程改变(但有可能被系统或其他线程改变)。

volatile:指定变量的值有可能会被系统或其他线程改变,强制编译器每次从内存中取得该变量的值,阻止编译器把该变量优化成寄存器变量。

while循环的用法的例子是什么?

计算1到100内所有偶数的和:

int sum=0,num=2;

while(num=100)

{

sum+=num;

num+=2;

}

说明:

①while循环的表达式是循环进行的条件,用作循环条件的表达式中一般至少包括一个能够改变表达式的变量,这个变量称为循环变量。

②当表达式的值为真(非零)时,执行循环体;为假(0)时,则循环结束。

③当循环体不需要实现任何功能时,可以用空语句作为循环体。

典型循环

WHILE 条件

语句体

end while

do while 条件

语句体

loop

以上内容参考:百度百科 -while

(责任编辑:IT教学网)

更多

推荐网页制作视频教程文章