原创 博客搬家

在上次我費盡心力寫完一篇博客卻遲遲發表不了的時候我就有了這個想法,今天過來落實。

原创 編程成長日記——打印菱形圖案

#include<stdio.h> //打印菱形圖案  int main() { int i=0,j=0,n=0; printf("請輸入一個數字:\n"); scanf("%d",&n); printf("\n"); for(i

原创 編程成長日記——求素數

  人生總是需要一個契機纔會去改變,其實與其說是契機,也不過是自己再給自己一次機會而已。  重拾C語言,我決定再給自己一次機會,不知道多年以後的我再次翻看這篇博客的時候會是怎樣的心情,會不會記得當下身爲大三狗的我終於想要告別一事無成,一無所

原创 編程成長日記——求素數

  人生總是需要一個契機纔會去改變,其實與其說是契機,也不過是自己再給自己一次機會而已。  重拾C語言,我決定再給自己一次機會,不知道多年以後的我再次翻看這篇博客的時候會是怎樣的心情,會不會記得當下身爲大三狗的我終於想要告別一事無成,一無所

原创 編程成長日記——打印菱形圖案

#include<stdio.h> //打印菱形圖案  int main() { int i=0,j=0,n=0; printf("請輸入一個數字:\n"); scanf("%d",&n); printf("\n"); for(i

原创 博客搬家

在上次我費盡心力寫完一篇博客卻遲遲發表不了的時候我就有了這個想法,今天過來落實。

原创 編程成長日記——有意思的編程題(二)

//5位運動員參加了10米臺跳水比賽,有人讓他們預測比賽結果 //A選手說:B第一,我第三。 //B選手說:我第二,E第四。 //C選手說:我第一,D第二。 //D選手說:C最後,我第三。 //E選手說:我第四,A第一。 //比賽結束後,

原创 編程成長日記——求最大公約數

用輾轉相除法求最大公約數#include <stdio.h> //求兩個數的最大公約數 int main() { int num1=0,num2=0; int max=0; printf("請輸入兩個不爲零的數字:\n"); sc

原创 編程成長日記——有意思的編程題(一)

//日本某地發生了一件謀殺案,警察通過排查確定殺人兇手必爲4個嫌疑犯的一個。以下爲4個嫌疑犯的供詞。 //A說:不是我。 //B說:是C。 //C說:是D。 //D說:C在胡說 //已知3個人說了真話,1個人說的是假話。 //現在請根據這

原创 編程成長日記——求Sn

#include<stdio.h>  //求Sn=a+aa+aaa+aaaa+aaaaa的前5項之和,其中a是一個數字,例如:2+22+222+2222+22222=24690 int main () { int i=0; int n

原创 編程成長日記——折半查找

編寫一個折半查找函數#include<stdio.h> //編寫折半查找函數 int binsearch(int a,int num[],int b ) { int left=0,right=b-1,mid=0; while(le

原创 編程成長日記————模擬三次輸入密碼

簡單的模擬取錢時輸入密碼:#include<stdio.h> #include<windows.h> #include<string.h> int main () { int i=0; int n=2; char passwd[10

原创 編程成長日記——求一個數的二進制

關於按位與&和邏輯右移>>求一個數的二進制的時候,可以採用這種方法,向右移一位,相當於除以二,所以有以下代碼:#include<stdio.h> //求一個數的二進制  int main()  {     char arr[32];   

原创 數據結構之用棧實現逆波蘭表達式

逆波蘭表達式也稱爲後綴表達式,它將一個算數表達式不包含括號,運算符放在兩個運算對象的後面,所有的計算按運算符出現的順序,嚴格從左向右進行,如下圖所示:在這裏我們可以運用棧的特點來實現後綴表達式,思路如下:1.首先當遇到運算操作數時將其進行

原创 編程成長日記————猜數字遊戲

模擬猜數字遊戲,提示用戶每次應輸入的數字範圍。#include <stdio.h> #include <stdlib.h> //猜數字遊戲 int main() { int i=0; int num =0,ret=0,choose=0