【計蒜客系列】挑戰難題8:字符串長度

題目來源:計蒜客


在右側我們給出了一個已經基本完成的程序,讀入了一個字符串,調用了一個叫str_len的函數來計算這個字符串的長度,並輸出。

聰明的你應該已經發現了,這個叫str_len的函數並沒有完成,在不修改函數原型的情況下,請完成str_len函數,實現我們上述的功能吧。
樣例1
輸入:
abcdefg
輸出:

7


#include <stdio.h>
#include <stdlib.h>

int str_len(char *str);

int main(int argc, char **argv) {
	char *str = (char *)malloc(100*sizeof(char));
	scanf("%s",str);
	printf("%d",str_len(str));
	free(str);
	return 0;
}

int str_len(char *str)
{
	int len = 0;
	while(*str != '\0')
	{
		*str++;
		len++;
	}
	return len;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章