一、用乙個函式來實現將一行字串中最長的單詞輸出。此行字串從主函式傳遞給該函式。
#include
#include
intmain()
intjudge
(char c)
intlongest
(char string)
else len++;}
else
if(len>=length)
}return
(place)
;}
二、從鍵盤讀入一行字元(最多81個),將其中的數字字元以及這些數字字元的數量在螢幕上顯示出來。
如輸入:gfask45623cvsac,53dwaffaf32535as3bf1;輸出字元個數14,數字字串行:45623533253531
#include
#include
intmain()
}printf
("數字個數為:%d\n"
,j);
printf
("wen zi wei:");
for(i=
0;i)return0;
}
三、不呼叫庫函式,自己編寫乙個字串比較函式strcmp,函式原型為:
int strcmp(char str1,char str2);
要求:(1)對兩個字串從左到右按字元的ascii碼值大小逐個比較,制度出現不同字元或』\0』;
(2)當str1大於str2時函式返回值為1;當str1等於str2時函式返回值為0;當str1小於str2時函式返回值為-1;
(3)在main函式中使用庫函式gets輸入兩個字串,然後呼叫上面自定義的strcmp函式比較大小,並在螢幕上顯示比較結果。
#include
void
main()
intstrcmp
(char
*s1,
char
*s2)
{int i=0;
while
(s1[i]
&&s2[i]
&&s1[i]
==s2[i]
)i++
;return s1[i]
-s2[i]
;
C語言實驗 排列
c語言實驗 排列 time limit 1000ms memory limit 65536kb problem description 有4個互不相同的數字,請按序輸出由其中三個不重複數字組成的排列。input 4個整數。output 所有排列,輸出順序見樣例。example input 1 2 3...
C語言 實驗整理
實驗二 陣列操作 實驗三 呼叫函式 實驗四 指標,處理字串 課程設計 銷售業績管理系統 感想 題目求1 1 2 1 3 1 4 1 99 1 100之值。求出200到300之間的數,且滿足條件 它們三個數字之積為42 三個數字之和為12。一 include intmain printf f sum ...
C語言 實驗2
一 有一函式 y 2 x 1,y 2 x 2,y 2 x 3.用scanf函式輸入x的值,求y值。執行程式,輸入x的值 分別為x 1 1 10 x 10這3種情況 檢查輸出的y值是否正確。include include intmain void elseif x 1 x 10 elseif x 10...