程式設計題:
希望大家copy之前還是自己先想一想哈
隨機構造50個句子使用4個名為article(冠詞),noun(名詞),verb(動詞),preposition(介詞)的指向字串的指標陣列。
陣列article包含「the」,「a」,「one」,「some」和「any」;陣列noun包含「boy」,「girl」,「dog」,「town」和「car」;陣列verb包含「drove」,「jumped」,「ran」,「walked」和「skipped」;陣列preposition包含「to」,「from」,「over」,「under」和「on「。
程式按如下順序、隨機地從每個陣列中挑選乙個單詞來構造句子:article,noun,verb,preposition,article和noun。每個句子的第乙個字母大寫,句子以句號結束。
final_sentence[0]
-=32; //因為我們知道大小寫字元之間ascii碼值插值為32
方法二:(呼叫ctype標頭檔案裡面的toupper函式)
final_sentence[0]
=toupper
(final_sentence[0]
);//實現將首字母轉換為大寫
**菜鳥教程曾經有一周我們老師曾給我們說過這樣一道題目
==敲黑板重點==
輸入一行字元,分別統計出其中英文本母、數字、空格和其他字元的個數。或者也可以把裡面的字元改為其ascii碼現在使用ctype中的庫函式實現這個程式#include
intmain()
printf
("%d %d %d %d\n"
,is_letter,is_number,is_blank,others)
;return0;
}
是不是一下子就簡單了許多#include
#include
intmain()
printf
("%d %d %d %d\n"
,letter,number,blank,others)
;return0;
}
okk,現在附上本節課課後作業實現**!!!曾經我們是使用字元陣列去實現這樣乙個過程
char str=
"豪哥哥最帥啦"
;
*
**我們也可以用指標的方式來輸出字串***
char str=
"豪哥哥最帥啦"
;char
*pstr = str;
最後就是我們的主題啦*
**(用乙個指標指向字串)***
char
*str =
"豪哥哥最帥啦"
; 或者像下面這樣
char
*str;
str =
"豪哥哥最帥啦"
; okk是不是想起來一些什麼了呢!!!
(看我一眼)字串中的所有字元在記憶體中是連續排列的,str 指向的是字串的第 0 個字元;
okk,實現**來啦!!!!!!#include
#include
#include
#include
intsuiji
(int*,
int*
,int*,
int*);
//這個函式實現隨機數的生成
intmain()
;const
char
* noun[5]
=;const
char
* verb[5]
=;const
char
* preposition[5]
=;char final_sentence[50]
;int w,z,s,q;
int i;
srand
(time
(null))
;for
(i=0
;i<
50;i++)}
intsuiji
(int
*w,int
*z,int
*s,int
*q)
第八章 上機1
2009年春節期間,電視台財經頻道 經濟半小時 欄目重磅推出春節特別節目 2009民生報告 通過小人物的真實故事回顧2009熱點民生話題。在2010年2月20日播出的 2009民生報告 七 安身立業 中,將目光聚焦農村進城務工人員的新生代 80後 90後農民工,其中重點講述了北大青鳥學員王洪賢 胡梅...
《C Primer Plus》第八章程式設計題
1 設計乙個程式,統計從輸入到檔案結尾為止的字元數。include int main void printf there are 3d words.n 1 return 0 2 編寫乙個程式,把輸入作為字元流讀取,直到遇到eof。令該程式列印每個輸入字元及其ascii編碼的十進位制值。include...
第八章 指標 第八章 指標
1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...