輸出九九乘法表及判斷閏年等例題

2021-08-20 10:10:56 字數 1615 閱讀 8542

1,九九乘法表的輸出格式為 %d * %d =%d;

#include"stdio.h"

int main()

for (j = 1; j <= i; j++, n++)

}system("pause");

return 0;

}

若使輸出結果向右對齊,可將 %d * %d =%d 改為 %d * %d =%2d;若為左對齊可改為 %-2d; 

2,判斷2023年到2023年間的閏年;

首先,設乙個變數的取值範圍為2023年到2023年間,可用for迴圈來實現年數的增長, 即 for(int i=1000;i<=2000;i++)

其次,判斷某一年是否為閏年有兩個條件,即;**如下:

#include"stdio.h"

int main()

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

system("pause");

return 0;

}

為確定輸出的是否正確可以加入乙個變數 如 count;通過count可知輸出的閏年的個數;

3,列印100到200間的素數

判斷乙個數是否為素數,首先應該清楚素數的定義,素數是只有1和其自身為因數,再無其餘因數;

例如 i;有3種方法;第一種(用i 除從2到i-1間的每個數,如果都沒有餘數,那i為素數)第一種的**如下:

#include"stdio.h"

int main()

//退出迴圈有兩種情況,1 break跳出 2,當i=a時,即沒有找到a 的因數;

if (i == a)

}printf("count=%d\n",count);

system("pause");

return 0;

}

第二種為從2一直判斷到 sqrt(i);退出迴圈的條件需改為(j>sqrt(i));**如下:

#include"stdio.h"

#include"math.h"

int main()

} printf("count=%d\n",count);

system("pause");

return 0;

}

注意:此時用到函式 開方,則須在標頭檔案中加入「math.h」

第三種為從2到(i/2)判斷:

#include"stdio.h"

#include"math.h"

int main()

if (j>= i/2)

}printf("count=%d\n",count);

system("pause");

return 0;

還可以再進一步改進程式,

可把for 語句中的條件改變,即如下:

#include"stdio.h"

int main()

if (i == a)

}printf("count=%d\n",count);

system("pause");

return 0;

}

九九乘法表

題目描述 完成乙個99乘法表,如下圖所示,用js生成,不能有table 本來想用table實現,但是table貌似只能實現階梯效果,因為table並不能進行錯位。99乘法很簡單兩個for迴圈就可以實現,主要是布局,我搞了很久。布局解析 1.乙個div包裹住全部 2.div中有九個div分別代表每一行...

九九乘法表

小時候學過的九九乘法表也許將會扎根於我們一生的記憶,現在讓我們重溫那些溫暖的記憶,請程式設計輸出九九乘法表.現在要求你輸出它的格式與平常的 不同啊 是那種反過來的三角形啦,具體如下圖 每兩個式子之前用乙個空格 隔開。輸入 第一有乙個整數n,表示有n組資料 n 10 接下來由n行,每行只有乙個整數m ...

九九乘法表

九九乘法表 簡易版 public classameir yang7 publicstatic void main string args intline 1 for inti 1 i line i system.out.print i line i line t system.out.println...