1樓:匿名使用者
從鍵盤輸入乙個字串,輸出小寫字母並統計個數用c語言怎麼寫拜託幫幫忙,int a[10],i,n=0; gets(a); for(i=0;i 2樓: 如果是0-9,可以使用 i+'0',i為輸入的數字 3樓:匿名使用者 #include main() 注意不要超過256; c語言裡,輸入乙個字元,輸出乙個數字該怎麼寫? 4樓:挖土吃土 1、首先需要知道bai字元本來就是用duascii碼儲存的zhi,所以需要函dao數轉換。開啟vs。 2、輸入一段 專轉換**屬。 3、紅色方框內,將變數定義為char型別,然後輸出的時候輸出為%d(asii碼)。 4、寫好**後按下f7或者依次選擇構建-組建,等待結果如果所示即可。如果出現1 error,表示**出錯,具體錯誤可根據提示排除。 5、按下ctrl+f5執行程式,也可以選擇構建-執行,執行**,如此a b轉換為97 98。 5樓:匿名使用者 若想輸入乙個字元,輸出乙個對應的數字,則要先建立字元與數字的對應版關係,一般採權用陣列來實現。 簡單的方法是用陣列下標來表示字元,用陣列元素值來表示數字,參考**如下: #include void main() ; //建立乙個a-z的對映關係表,a-4,b-3,c-2... char ch ; printf("input char:"); ch=getchar(); if ( ch >='a' && ch <='z' ) ch += 'a'-'a' ; //小寫轉成大寫,即:下面的判斷全按大寫字母檢查 if ( ch <'a' || ch > 'e' ) //安全檢查 printf("input error!\n"); else printf("%c = %d\n", ch, arr[ch-'a'] ); //顯示對應的資料 }執行結果: input char:b b = 3 input char:b b = 3 6樓:匿名使用者 這個是最簡單的 #include int main() 7樓:匿名使用者 a的ascii碼是65,a的ascii碼是97 數字0-9的ascii碼是48-57,做相應的減法就行啦 然後printf(「%d」),整型列印 8樓:匿名使用者 字元a就是『a』 數字4直接輸就好了 9樓:匿名使用者 先看他們的ascii碼,然後對應就可以輸出了 用c語言編寫程式,輸入乙個字元,輸出它的字元值和ascii值 10樓:一生何求 1、計算機中的所有資料都是以二進位制儲存 的,因此字元也是以二進位制儲存且佔用乙個位元組,在c語言中可以把char型當作只有乙個位元組的有符號整數,8位有符號,最大正值就是127了。 2、例如:可以這樣使用迴圈的 #include #include int main() #include #include int main() 11樓:匿名使用者 #include int main() //字元值是什麼,好像沒有這 個概念吧, //樓主是不是想指什麼別的 c語言輸入乙個整數怎麼分別輸出它的每位上的數字 12樓:天雲一號 可以通過除法bai運算子 du( / )和求餘運算子( % )結合zhi迴圈來實現分別輸出乙個整dao 數的每位數專字。 具體實現方屬 法可以參考如下程式及註釋說明: #include void main()} 13樓:秋天來了仔陳 #include "stdio.h" void main() for(i--;i>=0;i--) printf("%d ",a[i]);} 14樓:匿名使用者 經過測試發現你的程式沒有你說的問題,輸入3位數時工作正常。 15樓:匿名使用者 #include void main() void fun(int n) for(m=m-1;m>=0;m--) printf("%d ",b[m]); printf("a;lfjkds "); }//也直接數du字zhi 按字元格 dao式專輸入屬 #include void main() void fun(char *a) 16樓:匿名使用者 void output(int n)} 17樓:塔思馬星澤 #include void prt(int n)int main(void) c語言上中怎麼樣直接輸入輸出乙個字串 18樓:匿名使用者 c語言中字串的輸bai入和輸du出主要有兩種方式:zhi輸入使dao 用:回scanf("%s",a);對應的輸出使用:printf("%s\n",a); 輸入使用:gets(b);對應的輸出使用:puts(b); 字元答串或串(string)是由數字、字母、下劃線組成的一串字元。一般記為 s="a1a2···an"(n>=0)。它是程式語言中表示文字的資料型別。 在程式設計中,字串(string)為符號或數值的乙個連續序列,如符號串(一串字元)或二進位制數字串(一串二進位制數字)。 通常以串的整體作為操作物件,如:在串中查詢某個子串、求取乙個子串、在串的某個位置上插入乙個子串以及刪除乙個子串等。兩個字串相等的充要條件是: 長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的儲存方式是順序儲存方式和鏈結儲存方式。 19樓:匿名使用者 c語言抄中字串的輸入和bai輸出主要有兩種方式: 輸入使用 du:scanf("%s",a);對應的輸zhi出dao使用:printf("%s\n",a); 輸入使用:gets(b);對應的輸出使用:puts(b); 參考**: #include int main() /*執行結果: 123123 456456*/ 20樓:匿名使用者 #include #include #define longth 10 //定義bai字串最大長度duvoid main() 我以專前寫的,可以執行,希屬望有幫助 21樓:匿名使用者 利用輸出控制符%s,比如定義乙個陣列存放,char a[10];但是輸出的時候使用printf("%s",a); 注意不是a[10];就可以了 22樓:滄海雄風 char a="i 'm your father"; 第一種printf("%s",a); 第二種puts(a); 23樓: #include void main() 24樓:匿名使用者 char a[100]; printf("%s",a); 25樓:登徒浪子無情愛 用printf直接輸出就可以啊 26樓:匿名使用者 用「%s」 像這樣char a; scanf("%s",&a); printf("%s",a); c語言中,輸入乙個數n,則輸出字串中的第n個字元,怎麼實現
10 27樓:匿名使用者 首先要有乙個 字串然後輸入數 輸出 對應下標的元素即可。 #include int main() 易語言簡稱 e ve e語言 最新版本 5.11 正式版 支援靜態編譯 特色 第乙個中國人自己打造的程式語言!全中文支援,無需跨越英語門檻。全視覺化程式設計,支援所見即所得程式介面設計和程式流程編碼。中文語句快速錄入。提供多種內嵌專用輸入法,徹底解決中文語句輸入速度慢的問題。即文件。自動規範強制 格... 問題出在主程式中第二個if前沒有else 把第二個if改成else if就可以了。原因 第乙個if比較時123 23 123 34成立,所以s 123 然而,第二個if肯定是不成立的,所以就執行了else後面的語句s y,使最大值s 23了。第二個if改為else if後執行就是唯一的了,三個判斷永... 需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建初始.cpp檔案,例如 test.cpp。2 其次,在test.cpp檔案中,輸入c語言 int a 64 double c sqrt a if c int c printf 是完全平方數 else printf 不是完全平方...C語言中如何使用漢字,如何在C語言中輸入漢字
C問題 輸入數輸出較大數,C問題 輸入三個數輸出較大數
c語言中如何判斷數是完全平方數C語言中如何判斷乙個數是完全平方數