C#循环语句。用 1、 do…while型循环 2、 while型循环 3、for循环做下面两道题,怎么做?
//---------------------------------------------------------------------------
#pragma hdrstop
#include
#include
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
printf("
for:
");
for (int i=1;i<=9;i++)
{
for (int k=i;k<=9;k++)
printf("%d*%d=%d ",i,k,i*k);
printf("
");
}
printf("
while:
");
int i=1;
while (i<=9)
{
int k=i;
while (k<=9)
{
printf("%d*%d=%d ",i,k,i*k);
k++;
}
i++;
printf("
");
}
printf("
do...while:
");
i=1;
do
{
int k=i;
do
{
printf("%d*%d=%d ",i,k,i*k);
k++;
} while (k<=9);
i++;
printf("
");
} while (i<=9);
getch();
return 0;
}
//---------------------------------------------------------------------------
while:先判断表达式的值,在表达式值为真的情况下执行循环语句,直到表达式值为假;do-while:先执行循环体语句一次,再判别表达式的值,在表达式值为真的情况下执行循环语句,直到表达式值为假,因此do-while至少执行1次循环体;for语句比较灵活,for语句中的各表达式都可省略,但分号间隔符不能少。如:for(;表达式;表达式)省去了表达式1。for(表达式;;表达式)省去了表达式2。 for(表达式;表达式;)省去了表达式3。for(;;)省去了全部表达式。在循环变量已赋初值时,可省去表达式1。如省去表达式2或表达式3则将造成无限循环, 这时应在循环体内设法结束循环。
int getSum(int n){
int i = 1, sum = 0;
while(i<=n)
{
sum += i;
i++;
}
return sum;
}
同理:
int getSum(int n)
{
int i = 1, sum = 0;
do
{
sum += i;
i++;
} while(i<=n)
return sum;
}
int getSum(int n)
{
int i = 0, sum = 0;
for(int i = 0; i <= n; i ++)
{
sum += i;
i++;
}
return sum;
}
当相加的数都是偶数时:
可以再 sum += i;上面加一个判断语句 if(i%2 == 0)
去掉奇数项
华中数控车宏程序WHILE语句中能否嵌套IF语句或WHILE语句
可以 例如:WH[#100GT#101]DO1 ...WH[#1GT#2]DO2 ...N10```IF[#10LE#11]GOTO10 ...END2 ...END1 ...
宏程序如何使用
宏程序中的运算指令包括WH、DO和END。WH和END是循环的开始和结束标志,DO则是在WH和END之间的循环执行语句。例如,将#2赋值为5,可以写作#2=5;然后进行加法运算,#2=#2+1,执行一次后#2的值变为6;若重复执行n次,则#2的值最终为5+n。宏程序的使用方法十分灵活,能够实现复杂的计算和控制逻...
加工中心宏程序中#1~#30怎么用
那么G01走到的就是x10.y20.如果用宏的话要用到 wh do ……end 语句 if goto语句等 这些就不是一两句能说清楚的了
c语言(非C++)初心者的问题3
加;但表是一个语句的结束,不加代表这条语句还没结束,下一行还有语句 if(i==k){ printf("***");} else { printf("123456");}
...其中英文字母,空格,数字和其他字符的个数。(分别使用wh
1 while语句:include<stdio.h> int main(void){ \/\/输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。char ch;int char_num=0,kongge_num=0,int_num=0,other_num=0;while((ch=getchar())!='\\n')\/\/回车键结束输入,并且回车符不计入 { if(ch>='a'&&ch<='z'||...
数控车床如何运用巨集程式编椭圆. 给据个例子。
数控车床的巨集程式怎么编写?有什么优越性?什么情况用巨集程式好?求一例子! 巨集程式可以用来加工同一型别不同尺寸的工件 只要改一个或者几个变数就可以了 也可以用来加工公式曲线 还可以根据需要自己做回圈程式 编写一句两句说不清楚 一般就是用wh do 语句和if goto还要用到变数和运算!在数控车...
VB中的循环问题,急
DO...LOOP WHILE 语句的区别 前者 进入循环后 首先判断条件,若条件为真,则循环继续~·否则跳出循环 后者 进入循环后 先不判断条件,而是首先不管条件为真还是假,都先执行一遍循环体,执行完一遍后,在判断条件的真假。OK 此题 用的是 DO...LOOP WHELE 所以 虽然 J=5不满足J>10 但是其还是执...
瞬态热-结构分析怎么把每个载荷步指定导入的时间点
比如:结构分析时可以利用循环语句 DO,TIM,1e-6,t_yr+tt+D_WH\/V+t_stop,TINC LDREAD,TEMP,,,TIM,,THERMASIS,RTH ESEL,ALL ALLSEL,ALL SOLVE ENDDO 其中t_yr+tt+D_WH\/V+t_stop和TINC正好是我温度场求解时的总时间和时间步长,这样二者就可以统一了。
宏程序如何使用?
宏就是用公式来加工零件的,普通加工程序直接用指定G代码和移动距离。指令(EQ为=,NE不等于, GT大于, LT小与, GE大于等于 ,LE小于等于)WH DO END是运算指令也是英文缩写。例赋值#2等于5,运算#2=#2+1 运行一次后#2值就是6,运行n次#2值为5+n。宏程序的作用 数控系统为用户配备了强有...
宏程序怎么用
运算指令如WHDOEND,它们都是英文缩写形式。例如,给变量#2赋值为5,即#2=5。接着,可以通过#2=#2+1进行加法运算,每运行一次,#2的值增加1,若运行n次,则#2的值为5+n。编写宏程序的方法包括利用变量编程。条件语句1使用IF结构,当条件表达式成立时,程序跳转至标号为nn的语句继续执行,否则...