1.C语言中,long被存储为四个字节的补码。写一个程序,分别将这四个字节的内容取出,以16进制的方式显示在屏幕上。程序所需的long由用户从键盘输入,0表示输入结束。
程序运行效果如下:
input n: 12345678<回车>
hex: 00 BC 61 4E
input n: -12345678<回车>
hex: FF 43 9E B2
input n: 0<回车>
bye!
2.有一行用户输入的英文句子 (长度<80,无标点,单词之间可能有多个空格) 。写一个程序,计算出句子中出现的所有单词以及单词出现的次数。要求所有找到的单词和次数都预先存储在下面这个数组中:struct tagWord { char word[20]; int count;} wordCount[40]; 最后再统一输出。
例如用户输入:abc ab ab abc abcd
输出为:
abc: 2
ab: 2
abcd: 1