1樓:匿名使用者
ahama aha
這是一個簡單的大小寫轉換程式
當執行以下程式時,從鍵盤輸入ahama(空格)aha
2樓:請叫我
我簡要的說一下哈! 首先一開始c='a',因此後面if語句中出現的c就是a的意思
當s[i]==c,也就是,我們輸入的字元陣列為a時便減去32,即s[i]-32;=a;同理,我們輸入的字元陣列為a時便加上32,即s[i]+32;=a;遇到其他字元不變,當遇到空格時 自動跳出,所以最後的結果為ahama
3樓:神哥
scanf("%s",s)導致輸入時有空格,回車或者製表符都直接跳出,解題時看清是scanf還是gets,注意區別
4樓:陳寶秦
#include "stdio.h"
main()
puts(s);
)a)ahama b)ahama c) ahama aha d) ahama aha
5樓:
while(s[i]!=′ 這少東西了吧、
當執行以下程式時,從鍵盤鍵入right?
6樓:解銘詞人
輸入了6個字元,它會放入緩衝區,每次讀取一個進行比較,只要不是?,acs碼就加1輸出,自然就是下一個字母咯
當執行以下程式時,從鍵盤輸入:ab
7樓:匿名使用者
回車也會產生一個字元('\n'字元),這個字元也會被讀取並輸出。
這個程式會讀取六個字元,正好和輸出的字元一致(abcd四個字元以及ab後面的回車換行符和c後面的換行符)
8樓:匿名使用者
因為回車也算一個字元。
當執行以下程式時,從鍵盤輸入: 則程式的執行結果是
9樓:匿名使用者
輸出結果為:10 30 0 *表示輸入項在讀入後不賦給相應的變數,所以雖然20被讀入了,但是被忽略了,沒有賦給j,而後面的30賦給j了,k沒有被賦值,即k=0。
寫出以下程式的執行結果!找到ll返回,然後呢?
10樓:匿名使用者
如果是sub(s,c)錯打成了fun(s,c),那就是輸出:9767531
當執行以下程式時從鍵盤輸入字串qwerty和abcd,則程式的輸出結果是
11樓:匿名使用者
strle函式的功能是求字串p2複製到p1中後,p1的長度,但不改變字串p1,p2.
12樓:魔法師00可可
while(*(a+num)!bai='\0') num++;
while(b[n])
這裡其實做了三個部分
du1、測出第一個字串zhi
的長度這個dao
比較容易理解專,因為字串以屬'/0'結尾while(*(a+num)!='\0') num++;
2、將字串b以增加的形式拷貝到a,因為上一句結束a+num是正好指向a的結束符的,
*(a+num)=b[n];
這裡採用增量的形式續寫a
3、在拷貝的同時,
while(b[n]),num++
又計算著,這兩個字串的總長度
我應該說的很明確了吧
執行以下程式時輸入1234567
13樓:
1 運**況:
1234567
12 34
2 分析:
#include
void main()
寫程式要求從鍵盤輸入整數然後採用冒
include int main max a 0 min a 0 for i 0 i 10 i if a i max max a i if a i min a i for i 0 i 10 i return 0 int main int i,j,t,a 10 printf please input ...
怎麼編寫程式,從鍵盤輸入a。顯示對應的b,ba
import java.util.scanner public class bb catch exception e 用c語言編寫一個程式,從鍵盤上輸入兩個字元給字元變數a,b,並輸出變數a,b的值。程式 如下 include 編譯預處理命令 int main int argc,char argv ...
設計c程式從鍵盤輸入n值,然後求s
include void main for i 2 i 10 i for j 1 j for i 0 i 10 i printf n include int main cout s n return 0 設計一個c 程式,從鍵盤輸入n值,然後求 s1 1 2 1 2 3 1 january 05,2...