7-3 不能用迴圈是一件多麼悲傷的事 (30 分)
阿新 • • 發佈:2018-12-08
軟體學院第十四次訓練
205 分
- 程式設計題共 9 小題,共計 205 分
剩餘時間: 692:04:25
剩餘時間: 692:04:25
7-3 不能用迴圈是一件多麼悲傷的事 (30 分)
下面是一個算到10的加法表:
0 + 0 = 0 0 + 1 = 1 0 + 2 = 2 0 + 3 = 3 0 + 4 = 4 0 + 5 = 5 0 + 6 = 6 0 + 7 = 7 0 + 8 = 8 0 + 9 = 9 0 +10 = 10 1 + 0 = 1 1 + 1 = 2 1 + 2 = 3 1 + 3 = 4 1 + 4 = 5 1 + 5 = 6 1 + 6 = 7 1 + 7 = 8 1 + 8 = 9 1 + 9 = 10 2 + 0 = 2 2 + 1 = 3 2 + 2 = 4 2 + 3 = 5 2 + 4 = 6 2 + 5 = 7 2 + 6 = 8 2 + 7 = 9 2 + 8 = 10 3 + 0 = 3 3 + 1 = 4 3 + 2 = 5 3 + 3 = 6 3 + 4 = 7 3 + 5 = 8 3 + 6 = 9 3 + 7 = 10 4 + 0 = 4 4 + 1 = 5 4 + 2 = 6 4 + 3 = 7 4 + 4 = 8 4 + 5 = 9 4 + 6 = 10 5 + 0 = 5 5 + 1 = 6 5 + 2 = 7 5 + 3 = 8 5 + 4 = 9 5 + 5 = 10 6 + 0 = 6 6 + 1 = 7 6 + 2 = 8 6 + 3 = 9 6 + 4 = 10 7 + 0 = 7 7 + 1 = 8 7 + 2 = 9 7 + 3 = 10 8 + 0 = 8 8 + 1 = 9 8 + 2 = 10 9 + 0 = 9 9 + 1 = 10 10+ 0 = 10
本題目要求讀入1個整數,輸出加法表,每一行都算到結果為輸入的整數為止。
不允許使用迴圈,不允許使用迴圈,不允許使用迴圈。重要的事情說三遍(括弧笑)
輸入格式:
在一行中給出一個正整數N(0≤N≤99)。
輸出格式:
按照示例的格式輸出左上三角N+M的表,行列都從0開始。
- 加號左邊數字佔2位、左對齊;
- 加號右邊數字佔2位、右對齊;
- 結果數字佔2位,左對齊。
- 等號兩邊各一個空格。
- 兩個式子之間加一個空格(行末的空格不用去掉)
輸入樣例:
5
輸出樣例:
0 + 0 = 0 0 + 1 = 1 0 + 2 = 2 0 + 3 = 3 0 + 4 = 4 0 + 5 = 5 1 + 0 = 1 1 + 1 = 2 1 + 2 = 3 1 + 3 = 4 1 + 4 = 5 2 + 0 = 2 2 + 1 = 3 2 + 2 = 4 2 + 3 = 5 3 + 0 = 3 3 + 1 = 4 3 + 2 = 5 4 + 0 = 4 4 + 1 = 5 5 + 0 = 5
雖然題目要求不能用迴圈,but,能被accept就算ok,就像,黑貓白貓,能抓住老鼠就算好貓(括弧笑)
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
for(int i=0;i<=n;i++){
for(int j=0;i+j<=n;j++){
printf("%-2d+%2d = %-2d ",i,j,i+j);
}
printf("\n");
}
return 0;
}