[dywang@deyu zzz]$ ./arr1 Enter an integer: -2 A=49 B=1328 [dywang@deyu zzz]$ ./arr1 Enter an integer: 4 A=49 B=14026 [dywang@deyu zzz]$ ./arr1 Enter an integer: 13 A=49 B=23854
if(x<65 || x>68 ) {
printf......;
return 1;
}
計算其產品總銷售量,編譯成可執行檔 arr2。
提示:字元 A, B, C, D 直接減 65,就可以得到陣列 index 0, 1, 2, 3,不要用 if...else 或 switch 做 A,B,C,D 與 0,1,2,3 的轉換。
sum+=arr2[i][x-65];輸出範例如下:
[dywang@deyu zzz]$ ./arr2 Enter a char: A A : 3267 [dywang@deyu zzz]$ ./arr2 Enter a char: E Only A B C D
[dywang@deyu zzz]$ ./arr3 String 1: 12345 String 2: abcde strcat=abcde12345 [dywang@deyu zzz]$ ./arr3 String 1: abcde String 2: 12345 strcat=abcde12345 [dywang@deyu zzz]$ ./arr3 String 1: 12345qwertasdfg strlen(12345qwertasdfg) = 15 > 10 [dywang@deyu zzz]$ ./arr3 String 1: 12345 String 2: 12345 strcat=12345 [dywang@deyu zzz]$ ./arr3 String 1: 12345 String 2: qweasdzxcvbn strlen(qweasdzxcvbn) = 12 > 10
[dywang@deyu zzz]$ ./arr4 String 1: "Just a Test!" str1="Just a Test!", str2="jUST A tEST!"