計算字串最後一個單詞的長度,單詞以空格隔開
阿新 • • 發佈:2019-02-05
#include<stdio.h> #include<string.h> int main() { char str[200]; gets_s(str, 200); int count = 0; int len = strlen(str); int i = 0; int lenth_tmp = 0; lenth_tmp = len; //去除尾部的空格 for (i = (len - 1); i >= 0; i--) { if (str[i] == ' ') { lenth_tmp--; } else { break; } } //計算最後一個單詞的長度 for (i = (lenth_tmp - 1); i >= 0; i--) { if (str[i] != ' ') { count++; } else { break; } } printf("%d\n", count); return 0; }