计算句子的平均词长
#include <stdio.h> int main(void){ float len = 0, num = 0; char ch; float n = 0; printf("Enter a sentence:"); do{ scanf("%c", &ch); len ++; printf("%c", ch); while (ch == ' '){ num ++; break; } }while (ch != '\n'); printf("len:%f\nnum:%f\n", len - 1.0, num + 1.0); n = (len - 1.0) / (num + 1.0); printf("n:%.1f\n", n); return 0; }
例如输入:he he hahaha.
输出结果:4.3

浙公网安备 33010602011771号