用C語言輸出九九乘法表及三種循環(huán)講解?
用C語言輸出九九乘法表:
第一、#include<stdio.h>
#include<math.h>
void main()
{
int i,j,sum;
int n=0,x=0;
for( i=1;i<10;i++)
{
for( j=1;j<10;j++)
{
sum=i*j;
printf("%4d",sum);
n++;
if(n%9==0)
printf("\n");
}
}
}
第二、#include<stdio.h>
main()
{
int a,b,c;
for(a=1;a<10;a++)
{
for(b=1;b<a;b++)
{
c=a*b;
printf("%d*%d=%d ",b,a,c);
}
printf("\n");
}
}
三種循環(huán)體如下:
一、for循環(huán)
for循環(huán)的結(jié)構(gòu):for(表達(dá)式 1;表達(dá)式 2;表達(dá)式 3) { 循環(huán)體 }
表達(dá)式 1:一般為賦值表達(dá)式;
表達(dá)式 2:一般為關(guān)系表達(dá)式或邏輯表達(dá)式;
表達(dá)式 3:一般為賦值表達(dá)式或自增、自減表達(dá)式,用以修改循環(huán)變量的值。
二、while 循環(huán)
while循環(huán)的結(jié)構(gòu): while(表達(dá)式) 循環(huán)體
1、while 是C語言中的關(guān)鍵字;
2、圓括號(hào)中的表達(dá)式可以是C語言中任意合法的表達(dá)式,不能為空,用它來控 制循環(huán)體是否執(zhí)行;
3、循環(huán)體是一條語句,若需要使用多條語句,應(yīng)使用復(fù)合語句(用{ }括起來);
4、若條件開始直接為假,則直接跳出循環(huán)。
三、do ... while 循環(huán)
do...while 循環(huán)的形式是:do
循環(huán)體
while(表達(dá)式);
do...while語句為先執(zhí)行后判斷表達(dá)式的值。
1、do 是C語言的關(guān)鍵字,必須和while一起使用;
2、循環(huán)由do開始,由while結(jié)束;
3、循環(huán)體是一條語句,若需要使用多條語句,應(yīng)使用復(fù)合語句(用{ }括起 來);
4、圓括號(hào)中的表達(dá)式可以是C語言中任意合法的表達(dá)式,不能為空,用它來控制循環(huán)體是否執(zhí)行;