【程式9】題目:要求輸出國際象棋棋盤
1.程式分析:國際象棋棋盤由64個黑白相間的格子組成,分為8行*8列。用i控制行,j來控制列,根據i+j的和的變化來控制輸出黑方格,還是白方格。
如果出現亂碼情況請參考本部落格【程式7】的解決方法
2.程式原始碼:
#include<stdio.h>
int main()
{
int i,j;
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
if((i+j)%2==0)
printf("%c%c",219,219);
else printf(" ");
printf("\n");
}
return 0;
}
相關推薦
【程式9】題目:要求輸出國際象棋棋盤
1.程式分析:國際象棋棋盤由64個黑白相間的格子組成,分為8行*8列。用i控制行,j來控制列,根據i+j的和的變化來控制輸出黑方格,還是白方格。 如果出現亂碼情況請參考本部落格【程式7】的解決方法 2.程式原始碼: #include<stdio.h> int m
【程式24】 題目:給一個不多於5位的正整數,要求: 一、求它是幾位數,二、逆序打印出各位數字。
/* 2017年3月8日9:41:34 java基礎50道經典練習題 例24 Athor: ZJY Purpose: 【程式24】 題目:給一個不多於5位的正整數,要求: 一、求它是
【程式2】 題目:判斷101-200之間有多少個素數,並輸出所有素數。
/*【程式2】 題目:判斷101-200之間有多少個素數,並輸出所有素數。 1.程式分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除, 則表明此數不是素數,反之是素數。
【程式2】題目:判斷101-200之間有多少個素數,並輸出所有素數。
/** 2017年3月2日9:25:30 java基礎50道經典練習題 例2 Author: ZJY Purpose: 查詢素數應用 【程式2】 題目:判斷101-200之間有多少個素數,並輸出所有素數。 程式分析:判斷素數的方法:用一個數分別去除2到sqrt
【程式34】 題目:輸入3個數a,b,c,按大小順序輸出。
/* 2017年3月9日17:09:13 java基礎50道經典練習題 例34 Athor: ZJY Purpose: 【程式34】 題目:輸入3個數a,b,c,按大小順序輸出。 程
【程式6】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
在迴圈中,只要除數不等於0,用較大數除以較小的數,將小的一個數作為下一輪迴圈的大數,取得的餘數作為下一輪迴圈的較小的數,如此迴圈直到較小的數的值為0,返回較大的數,此數即為最大公約數,最小公倍數為兩數之積除以最大公約數。 import java.util.Scanner;
【程式6】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
/* 2017年3月2日15:10:11 java基礎50道經典練習題 例6 Author:ZJY(&&) Purpose:最大公約數和最小公倍數的應用 最大公約數:把每個數分別分解質因數,再把各數中的全部公有質 因數提取出來連乘,所得的積就
【程式19】 題目:一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如6 = 1+2+3.程式設計 找出1000以內的所有完數。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 題目:一個數如果恰好等於它的因子之和,這個數就稱為“完數”。例如6 = 1+2+3.程式設計 找出1000以內的所有完數。 */ int main(void){ int num
【程式18】 題目:求s = a + aa + aaa + aaaa + aa...a的值,其中a是一個數字。例如2 + 22 + 222 + 2222 + 22222(此時 共有5個數相加),幾個數
初試版本 存在的問題:陣列記憶體大小固定,無法動態改變 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式18】 題目:求s = a + aa + aaa + aaaa + aa...a的值,其中a是一個數字。例如
【程式17】 題目:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數
注意 c >= 'a'&&c <= 'z' 與 'a' <= c <= 'z' 並不相同 運算子根據自左向右的結合行 先運算'a' <= c 值為1 or 0 然後再與‘z’比較 #define _CRT_SECURE_NO_WARNINGS
【程式16】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式16】 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。 【分析】 最大公約數:輾除法 最小公倍數:兩數之積除以最大公約數 */ int main(int argc,
【程式15】 題目:利用條件運算子的巢狀來完成此題:學習成績 >= 90分的同學用A表示,60 - 89分之間的用B表示,60分以下的用C表示。
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式15】 題目:利用條件運算子的巢狀來完成此題:學習成績 >= 90分的同學用A表示,60 - 89分之間的用B表示,60分以下的用C表示。 [分析]:條件運算子:exp
【程式14】 題目:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 【程式14】 題目:將一個正整數分解質因數。例如:輸入90, 打印出90 = 2 * 3 * 3 * 5。 【分析】 就是從2到自己,一一除過去 */ #if 0 int main
【程式13】 題目:打印出所有的“水仙花數”
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> /* 題目:打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等於該數 本身。例如:153是一個“水仙花數”,因為153 = 1的三次方+5的三次方+3的三次方。
【程式10】題目:列印樓梯,同時在樓梯上方列印兩個笑臉
1.程式分析:用ASCII 1 來輸出笑臉;用i控制行,j來控制列,j根據i的變化來控制輸出黑方格的個數。(如出現亂碼,解決方法參考【程式7】) 2.程式原始碼: #include<stdio.h> int main() { int i,j; printf(
【程式13】 題目:一個整數,它加上100後是一個完全平方數,再加上168 又是一個完全平方數,請問該數是多少?
/* 2017年3月6日15:19:01 java基礎50道經典練習題 例13 Athor: ZJY Purpose: 【程式13】 題目:一個整數,它加上100後是一個完全平方數,再加
【程式7】 題目:輸入一行字元,分別統計出其中英文字母、空格、數字和其它字元的個數。
/* 2017年3月2日16:47:24 java基礎50道經典練習題 例7 Author:ZJY(&&) Purpose:對字串的資料的型別計數
【程式14】 題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
/* 2017年3月7日10:48:42 java基礎50道經典練習題 例14 Athor: ZJY Purpose: 1.能被4整除而不能被100整除.(如2004年就是閏年,1800年
【程式22】 題目:利用遞迴方法求5!。
/* 2017年3月7日16:47:13 java基礎50道經典練習題 例22 Athor: ZJY Purpose: 【程式22】 題目:利用遞迴方法求5!。 程式分析:遞迴公式:
【程式17】 題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半, 還不癮,又多吃了一個 第二天早上又將剩下的桃子吃掉一半, 又多吃了一個。以後每天早上都吃了前一天剩下的一半零一個。
/* 2017年3月7日13:29:54 java基礎50道經典練習題 例17 Athor: ZJY Purpose: 【程式17】 題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即