1樓:小夏在深圳
源**如下:
#include
#include
void main()
char str[100];
printf("請輸入張三: ");
scanf("%s", str );
if ( strcmp(str,"張三")==0 ) //兩個字串相等時,strcmp返回0
printf("我傻瓜\n");
else
printf("你輸入的是:%s\n", str );
}擴充套件資料源**編輯的注意事項
1、定義一個變數存放輸入的數字,寫一個for迴圈,迴圈次數就是輸入的這個數字,迴圈體裡面就是迴圈拼接輸出的特定的字元,最後輸出就可以。
2、利用for迴圈控制輸出的字元,意思是當i<=n時,則執行迴圈內的語句,然後加1再進行判斷;當條件不符時,跳出這個迴圈。
2樓:匿名使用者
主要通過strcmp函式與特定的key值比較,實現輸出特定的句子,主要**如下,
//程式功能實現,當輸入名字為zhangsan,輸出stupid,否則輸出smart
#include
#include
//key值
#define key "zhangsan"
#define info1 "stupid\n"
#define info2 "smart\n"
int main(void)
int strcmp( const char *str1, const char *str2 );比較字串str1、str2,返回值大於0,str1>str2,返回值小於0,str1 3樓:chong詠 建立一個字串,並賦值為zhangsan 再建立一個字串,用來儲存輸入的資料 比較兩個字串內容,如果相同則輸出stupid,否則輸出另一個句子 4樓:匿名使用者 #include #include int main(void) else return 0;} 5樓:成靈慧 如果你輸入的字串放到str這個變數裡 if(strcmp(str,"zhangshan\0")==0)printf("stupid\n"); else printf("good man\n"); 6樓:趙韋華和 char name[20]; gets(name); switch(name) 7樓:九劍龍華 這個是最簡單的吧,你用if語句就可以完成了 用c語言如何編寫輸入一個漢字後繼續輸出另一個漢字? 8樓: 用自符串: 先定義一個字串,如:char hanzi[20]。 然後: scanf("%s",hanzi); 或者gets(hanzi)。 不過定義的時候控制了位元組為20,不能輸太多,(一個漢字兩 個位元組)。 1、引入標準輸入輸出庫:sdtio.h。 2、定義字串形式的漢字(採用字元陣列儲存)。 3、使用printf函式,或者puts函式輸出字串形式的漢字。 9樓:萌新妮可笑眯眯 #include #include int main() 還有,別忘記在黑框框輸入漢字前要先按ctrl+空格,轉換字型 c語言中怎樣輸入n,再輸入一個字元,然後輸出n個這樣的字元 10樓:福建省寧德市 只需設定一個迴圈,迴圈裡設定輸出該字元,迴圈n次即可。**如下: #include void main() 11樓:匿名使用者 如scanf("%d %c", &n, &c);輸入一個數字空格字元,然後回車 輸出for (i=0;i 寫在楓葉上的故事 在c語言中,輸入使用的是scanf函式,scanf函式的格式為scanf 格式控制,地址列表 如scanf d a 輸出使用的是printf 函式,printf函式的格式為printf 格式控制,輸出表列 如printf d n a 在輸出時可以在 和字母之間插進數字表示最大場寬。... 碧海風雲 有反應啊 首先輸入5個字元,隨後會輸出方才輸入的字元。include int main for i 0 i 5 i putchar n return 0 執行結果 輸入 abcde 輸出 abcde c語言中的輸入輸出函式總結 c語言中資料輸入輸出的概念及在c語言中的實現 1 所謂輸入輸出... 堵丹彤 有兩個問題我想說一下 第 一 你用那個while語句雖然實現不斷輸入而不斷輸出結果,但後一結果是在前一結果基礎上 累加 產生,這顯然不合理 第 二 你要實現的 輸入多組資料後對應結果最後顯示 中 多組 具體是多少呢?可以定義三個陣列分別用來儲存n m和sum,注意每次計算sum前先初始化為0...c語言輸入輸出格式,C語言輸入輸出格式
輕鬆c語言用函式輸入輸出,輕鬆C語言用函式輸入輸出
c語言輸入多組資料和輸出對應結果