PTA練習(中M2018春C入門和進階練習集)02
阿新 • • 發佈:2019-01-23
7-3 輸出菱形圖案(5 分)
本題要求編寫程式,輸出指定的由“A”組成的菱形圖案。
輸入格式:
本題無輸入
輸出格式:
按照下列格式輸出由“A”組成的菱形圖案。
A
A A
A
#include <stdio.h>
int main()
{
printf(" A\n");
printf("A A\n");
printf(" A\n");
return 0;
}
7-13 輸出倒三角圖案(5 分)
本題要求編寫程式,輸出指定的由“*”組成的倒三角圖案。
輸入格式:
本題目沒有輸入。
輸出格式:
按照下列格式輸出由“*”組成的倒三角圖案。
* * * *
* * *
* *
*
#include <stdio.h> int main() { printf("* * * *\n"); printf(" * * *\n"); printf(" * *\n"); printf(" *\n"); return 0; }
7-15 釐米換算英尺英寸(15 分)
如果已知英制長度的英尺foot和英寸inch的值,那麼對應的米是(foot+inch/12)×0.3048。現在,如果使用者輸入的是釐米數,那麼對應英制長度的英尺和英寸是多少呢?別忘了1英尺等於12英寸。
輸入格式:
輸入在一行中給出1個正整數,單位是釐米。
輸出格式:
在一行中輸出這個釐米數對應英制長度的英尺和英寸的整數值,中間用空格分開。
輸入樣例:
170
輸出樣例:
5 6
#include<stdio.h> int main() { int foot; int inch; int cm; scanf("%d",&cm); foot =cm/30.48; inch=(cm/30.48-foot)*12; printf("%d %d",foot,inch); return 0; } //m=(foot=inch*12)*0.3048 //cm=(foot=inch/12)*30.48 //cm/30.48=(foot+inch/12) //inch/12=cm/30.48-foot //inch=(cm/30.48-foot)*12