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語言中怎樣輸出數字,c語言中怎樣輸出數字
應該叫鳥子大了什麼林都有,你就用zhangyafei3020的吧,或者你可以這樣,符號0 的ascii碼值是48 include void main 就是輸版入其ascii碼值,然後以權字元型資料將其輸出 include main include stdio.h void main include ...
c語言輸入正整數n將其逆序輸出例如輸入
c語言輸入一個正整數n,將其逆序輸出 include include int main printf n return 0 執行結果如下 就不給你寫了,提供演算法吧。首先判斷輸入的正整數的位數,例如1000 n 9999 然後輸出m 注意,c語言裡方括號是取整運算子號 因為是整型運算,其實方括號可以...
求大神教c語言用輸出名字,怎樣用c語言編寫輸出自己的名字
這個是比較麻煩的 你先要了解漢字輸入後如何取到漢字區位碼 然後要了解當前作業系統下選用的漢字字型檔 字型 編碼 縮放尺寸還要取得漢字型檔輸出後的畫素點陣 顏色 最後將畫素轉換成相應的空格和星號來列印輸出 怎樣用c語言編寫輸出自己的名字 include int main 在c語言中,輸出自己名字最簡單...