右側には、我々は基本的に完成したプログラムを示した文字列を読み込み、コールと呼ばれるstr_len
この文字列、および出力の長さを計算する関数を。
あなたが発見したはずですスマート、呼び出されるstr_len
関数は関数プロトタイプ、完全に修正することなく、完全ではないstr_len
機能を、我々はそれ上述した機能を実現します。
サンプル入力
ABCDEFG
サンプル出力
7
C ++の例
書式#include <iostreamの>
名前空間stdを使用。
int型Str_len(CHAR * STR);
INTメイン(){
チャー*列str =新しいCHAR [100]。
cinを>> STR。
COUT << str_len(STR)。
STRを削除します。
0を返します。
}
IAVA例
輸入java.utilの。*;
パブリッククラスメイン{
公共の静的な無効メイン(文字列引数は、[]){
スキャナ入力=新しいスキャナ(System.in)。
文字列str = input.nextLine()。
System.out.println(str_len(STR))。
}
静的INT str_len(文字列str)
{
//请在这里完成代码
}
}
1つの#include <iostreamの> 2 使用して 名前空間STDを、 3 4 int型 str_len(チャー *のSTR)。 5 6 INT メイン(){ 7 のchar * STR = 新しい CHAR [ 100 ]。 8 cinを>> STR。 9 COUT << str_len(STR)。 10 削除STRを。 11 リターン 0 ; 12 } 13 14 int型 str_len(チャー *のSTR){ 15 //ここにあなたの機能を完了してください 16 INT I = 0 ; 17 用(; STR [I] = NULL ;! Iは++ ) 18である { 19 } 20 返すIは、 21です }
輸入 java.utilの。* ; パブリック クラスメイン{ 公共 静的 ボイドメイン(文字列引数は、[]){ スキャナ入力 = 新しいスキャナ(System.in)。 文字列str = input.nextLine()。 System.out.println(str_len(STR))。 } 静的 INT str_len(文字列str) { // 请在这里完成代码 戻りstr.length()。 } }