Post author:hhliu Post published:20 4 月, 2020 Post category:C / 程式設計 Post comments:3 Comments 運算思維與程式設計課程程式範例:C語言 You Might Also Like 運算思維與程式設計-程式範例:Python 24 4 月, 2020 C:在螢幕上印出三角形 (1) 19 3 月, 2021 受保護的內容: C:進制轉換練習 20 3 月, 2021 This Post Has 3 Comments hhliu 20 4 月 2020 回覆 三角形列印練習(1) #include <stdio.h> int main(int argc, const char * argv[]) { int i,j; int n; printf("請輸入N(高,4~9):"); scanf("%d", &n); for(i=0;i<n;++i){ for(j=0;j<=i;++j){ printf("*"); } printf("\n"); } return 0; } hhliu 20 4 月 2020 回覆 三角形列印練習(2) #include <stdio.h> int main(int argc, const char * argv[]) { int i,j; int n; printf("請輸入N(高,4~9):"); scanf("%d", &n); for(i=0;i<n;++i){ for(j=0;j<n;++j){ if (j<n-i-1) printf(" "); else printf("*"); } printf("\n"); } return 0; } hhliu 23 4 月 2020 回覆 輸入檢查與進制轉換前導程式範例: #include <stdio.h> #include <conio.h> int main(int argc, const char * argv[]) { char nSys; int nSource = 0, nDest = 0; printf("選擇來源進制(1~16):"); nSys = getch(); char check = 1; while (nSys != 10) { if (check==1 && nSys >='1' && nSys<='9') { nSource = nSys - 48; printf("%d", nSource); check++; if (nSource > 1) { printf("\n"); break; } } else if (check ==2 && nSys>='1' && nSys<='6') { nSource = nSource*10 + nSys - 48; printf("%d\n", nSys - 48); break; } nSys = getch(); } printf("選擇目的進制(1~16):"); nSys = getch(); check = 1; while (nSys != 10) { if (check==1 && nSys >='1' && nSys<='9') { nDest = nSys - 48; printf("%d", nDest); check++; if (nSource > 1) { printf("\n"); break; } } else if (check ==2 && nSys>='1' && nSys<='6') { nDest = nDest*10 + nSys - 48; printf("%d\n", nSys - 48); break; } nSys = getch(); } printf("nSource = %d\n", nSource); printf("nDest = %d\n", nDest); return 0; } 發佈留言 取消回覆CommentEnter your name or username to comment Enter your email address to comment Enter your website URL (optional) 用電子郵件通知我後續的迴響。 新文章使用電子郵件通知我。 Δ
hhliu 20 4 月 2020 回覆 三角形列印練習(1) #include <stdio.h> int main(int argc, const char * argv[]) { int i,j; int n; printf("請輸入N(高,4~9):"); scanf("%d", &n); for(i=0;i<n;++i){ for(j=0;j<=i;++j){ printf("*"); } printf("\n"); } return 0; }
hhliu 20 4 月 2020 回覆 三角形列印練習(2) #include <stdio.h> int main(int argc, const char * argv[]) { int i,j; int n; printf("請輸入N(高,4~9):"); scanf("%d", &n); for(i=0;i<n;++i){ for(j=0;j<n;++j){ if (j<n-i-1) printf(" "); else printf("*"); } printf("\n"); } return 0; }
hhliu 23 4 月 2020 回覆 輸入檢查與進制轉換前導程式範例: #include <stdio.h> #include <conio.h> int main(int argc, const char * argv[]) { char nSys; int nSource = 0, nDest = 0; printf("選擇來源進制(1~16):"); nSys = getch(); char check = 1; while (nSys != 10) { if (check==1 && nSys >='1' && nSys<='9') { nSource = nSys - 48; printf("%d", nSource); check++; if (nSource > 1) { printf("\n"); break; } } else if (check ==2 && nSys>='1' && nSys<='6') { nSource = nSource*10 + nSys - 48; printf("%d\n", nSys - 48); break; } nSys = getch(); } printf("選擇目的進制(1~16):"); nSys = getch(); check = 1; while (nSys != 10) { if (check==1 && nSys >='1' && nSys<='9') { nDest = nSys - 48; printf("%d", nDest); check++; if (nSource > 1) { printf("\n"); break; } } else if (check ==2 && nSys>='1' && nSys<='6') { nDest = nDest*10 + nSys - 48; printf("%d\n", nSys - 48); break; } nSys = getch(); } printf("nSource = %d\n", nSource); printf("nDest = %d\n", nDest); return 0; }
三角形列印練習(1)
三角形列印練習(2)
輸入檢查與進制轉換前導程式範例: