原创 未預期的符號 “then” 附近有語法錯誤

出現這個問題最大的可能是格式問題,要不就是語法問題 if標準格式爲: if 空格 [空格 表達式 空格];then (上式中要注意的空格均用文字表示,實際的空格不算) 轉載自:(http://blog.51cto.com/1

原创 for、while、do while三種循環的流程圖

(流程圖真乃理解程序的神器)(以下程序編譯器均爲g++) For循環: (程序運行到 :for( ;;)) while循環: do while循環: 流程圖爲隨手畫的,比較粗糙,不過大致意思我覺得可以理解。

原创 gcc編譯器的問題

在看遞歸的時候偶然看到了一段神奇的代碼: int f(int a) { if(a>1) return a+1+f(--a); else if(a==1) return 1; else return 0; } 當我輸入

原创 第五章:操作符和表達式

1.移位 有符號值是邏輯移位與算術移位根據編譯器來判斷; 算術左移爲*2^n   算術右移爲/2^n;(n爲移位數) 2.賦值 char ch; ………… while((ch=getchar())!=EOF)……  EOF需要的位數比

原创 CF-447A

A. QAQ time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard output “Q

原创 CF-897B.Chtholly's request

Chtholly’s request — Thanks a lot for today. — I experienced so many great things. — You gave me memories like dreams…

原创 CF-B.Beautiful Divisors

題目鏈接:http://codeforces.com/contest/893/problem/B 這道題的意思是從以上的幾個“美麗數”裏找出最大的約數,明白這一點就特別好做,接下來唯一的難點就是把範圍內的“美麗數”找出來。有兩種方法,第

原创 1874 字符串排序

定義一個字符串的無序度爲所有位置後面的字母比該位置的字母小的總數之和。比如”DAABEC”這個字符串的無序度是5,因爲D後面有4個位置比它小(AABC),E後面有1個比它小(C),其它位置後面沒有比自己小的。” AACEDGG “的無序度