7-8 列印九九口訣表(15 分)
一、題目
二、個人理解
此題主要考察迴圈。主要點就在於格式的輸出,細心點即可。
C語言:
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
if (i * j >= 10) {
printf("%d*%d=%d ", j, i, j * i); //後面空兩格
} else {
printf("%d*%d=%d ", j, i, j * i); //後面空三格
}
}
printf("\n");
}
return 0;
}
相關推薦
7-8 列印九九口訣表(15 分)
一、題目 二、個人理解 此題主要考察迴圈。主要點就在於格式的輸出,細心點即可。 C語言: #include <stdio.h> int main() { int
7-20 列印九九口訣表(C語言)
下面是一個完整的下三角九九口訣表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5
PAT-列印九九口訣表(簡單程式設計題)
下面是一個完整的下三角九九口訣表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16
基礎程式設計題目集 - 7-1 釐米換算英尺英寸(15 分)
題目連結:點選開啟連結 題目大意:略。 解題思路:注意:最後一句話的內涵,意味著 inch/12 是 foot 的小數部分。 AC 程式碼 [cpp]
7-47 列印選課學生名單 (25 分)
7-47 列印選課學生名單 (25 分) 假設全校有最多40000名學生和最多2500門課程。現給出每個學生的選課清單,要求輸出每門課的選課學生名單。 輸入格式: 輸入的第一行是兩個正整數:N(≤40000),為全校學生總數;K(≤2500),為總課程數。此後N行,每
7-8 笛卡爾樹 (25 分)
7-8 笛卡爾樹 (25 分) 笛卡爾樹是一種特殊的二叉樹,其結點包含兩個關鍵字K1和K2。首先笛卡爾樹是關於K1的二叉搜尋樹,即結點左子樹的所有K1值都比該結點的K1值小,右子樹則大。其次所有結點的K2關鍵字滿足優先佇列(不妨設為最小堆)的順序要求,即該結點的K2值比其子樹
PTA程式設計練習:7-2 然後是幾點(15 分)
題目: 有時候人們用四位數字表示一個時間,比如1106表示11點零6分。現在,你的程式要根據起始時間和流逝的時間計算出終止時間。 讀入兩個數字,第一個數字以這樣的四位數字表示當前時間,第二個數字表示分鐘數,計算當前時間經過那麼多分鐘後是幾點,結果也表
7-37 輸出整數各位數字 (15 分)
本題要求編寫程式,對輸入的一個整數,從高位開始逐位分割並輸出它的各位數字。 輸入格式: 輸入在一行中給出一個長整型範圍內的非負整數。 輸出格式: 從高位開始逐位輸出該整數的各位數字,每個數字後面有一個空格。 輸入樣例: 123456 輸出樣例: 1 2 3 4
7-35 猴子吃桃問題 (15 分)
一隻猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個;第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的一半加一個。到第N天早上想再吃時,見只剩下一個桃子了。問:第一天共摘了多少個桃子? 輸入格式: 輸入在一行中給出正整數N(1<N≤10)
7-8 點贊狂魔(25 分)
微博上有個“點贊”功能,你可以為你喜歡的博文點個贊表示支援。每篇博文都有一些刻畫其特性的標籤,而你點讚的博文的型別,也間接刻畫了你的特性。然而有這麼一種人,他們會通過給自己看到的一切內容點贊來狂刷存在感,這種人就被稱為“點贊狂魔”。他們點讚的標籤非常分散,無法體現出明顯
7-66 列印楊輝三角(20 分)
這道題看似很簡單,但實際上對於格式特別敏感。我一開始寫完之後,提交格式錯誤,原本以為是因為換行,結果發現,其實是因為每一行開頭的第一個字元所佔的位數多了一位,一開始我計算每行首位前的空格時,想的是n-i+1個空格,因為i從0開始,如果有10行,那麼第一行就應該是
7-5 輸出整數各位數字(15 分)
一、題目 二、個人理解 此題估計出題人是想我們不斷地進行取位數來做,但是實際上我們直接用字串輸入,再輸出即可。 C語言: #include <stdio.h> #in
習題7-3 判斷上三角矩陣 (15 分)
上三角矩陣指主對角線以下的元素都為0的矩陣;主對角線為從矩陣的左上角至右下角的連線。 本題要求編寫程式,判斷一個給定的方陣是否上三角矩陣。 輸入格式: 輸入第一行給出一個正整數T,為待測矩陣的個數。接下來給出T個矩陣的資訊:每個矩陣資訊的第一行給出一個不超過10的正整數n。隨後n行,
練習7-8 方陣迴圈右移 (20 分)
本題要求編寫程式,將給定n×n方陣中的每個元素迴圈向右移m個位置,即將第0、1、⋯、n−1列變換為第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。 輸入格式: 輸入第一行給出兩個正整數m和n(1≤n≤6)。接下來一共n行,每行n個整數,表示一個n階的方陣。 輸出格式: 按
7-11 爬動的蠕蟲(15 分)
一條蠕蟲長1寸,在一口深為N寸的井的底部。已知蠕蟲每1分鐘可以向上爬U寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了D寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井? 這裡要求不足1分鐘按1分鐘計,並且假定只要在某次上爬過程中蠕蟲的頭部到達了井的頂部,那麼蠕蟲就完成任務了
7-47 列印選課學生名單(25 分)
7-47 列印選課學生名單(25 分)假設全校有最多40000名學生和最多2500門課程。現給出每個學生的選課清單,要求輸出每門課的選課學生名單。輸入格式:輸入的第一行是兩個正整數:N(≤40000),為全校學生總數;K(≤2500),為總課程數。此後N行,每行包括一個學生姓
PTA習題7-3 判斷上三角矩陣(15 分)
#include<stdio.h> int main() { int T,N,i,j,flag; scanf("%d",&T); while(T--){ scanf("%d",&N);
7-8 連結串列去重(25 分)
給定一個帶整數鍵值的連結串列 L,你需要把其中絕對值重複的鍵值結點刪掉。即對每個鍵值 K, 只有第一個絕對值等於 K 的結點被保留。同時,所有被刪除的結點須被儲存在另一個連結串列上。 例如給定 L 為 21→-15→-15→-7→15,你需要輸出去重後的連結串列 21→-15
7-17 爬動的蠕蟲(15 分)
一條蠕蟲長1寸,在一口深為N寸的井的底部。已知蠕蟲每1分鐘可以向上爬U寸,但必須休息1分鐘才能接著往上爬。在休息的過程中,蠕蟲又下滑了D寸。就這樣,上爬和下滑重複進行。請問,蠕蟲需要多長時間才能爬出井? 這裡要求不足1分鐘按1分鐘計,並且假定只要在某次上爬過程中蠕蟲的頭
7-1 求e的近似值(15 分)
一、題目 二、個人理解 此題主要的關鍵點在於如何不執行超時。 我們可以發現題目要求保留小數點後八位,於是我們測試資料發現當n>11時,保留8位的資料就不變了,於是我們可以大膽捨棄以後位數的計算。 對於此類題目,我們要仔細讀題目,發現它讓我們