Rumah > pembangunan bahagian belakang > C++ > Tulis program C untuk mengira purata panjang perkataan ayat menggunakan gelung sementara

Tulis program C untuk mengira purata panjang perkataan ayat menggunakan gelung sementara

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-08-28 18:25:06
ke hadapan
1537 orang telah melayarinya

. ->

START
Step 1: declare character, int and double variables
Step 2: Enter any statement
Step 3: while loop
       Check condition stmt[i]=getchar()) != &#39;</p><p>&#39;
       True then enter into loop
       Increment I and call the function at step 5
Step 4: Print the average length return by function
       From step 5
Step 5: called function calculatewordlength
         i. declare and initialize
            charcount=0 and wordcount=1
         ii. while loop
            check condition (*stmt != &#39;</p><p>&#39;)
            if it trues enter into loop
            1.    if(*stmt != &#39; &#39;)
            2.    charcount++;
            3.    else if(*stmt == &#39; &#39;)
            4.    wordcount++;
            5.    stmt++;
         iii. return (double)charcount/wordcount;
STOP
Salin selepas log masuk

outputTulis program C untuk mengira purata panjang perkataan ayat menggunakan gelung sementara

#include<stdio.h>
#include<string.h>
double calculatewordlength(const char *stmt);
int main(){
   char stmt[100];
   int i=0;
   double avglen;
   printf("enter any statement:");
   while((stmt[i]=getchar()) != &#39;</p><p>&#39;)
      i++;
   stmt[i]=&#39;</p><p>&#39;;
   avglen=calculatewordlength(stmt);
   printf("average length of word is:%f.</p><p> ", avglen);
}
double calculatewordlength(const char *stmt){
   int charcount=0;
   int wordcount=1;
   while(*stmt != &#39;</p><p>&#39;){
      if(*stmt != &#39; &#39;)
         charcount++;
      else if(*stmt == &#39; &#39;)
         wordcount++;
      stmt++;
   }
   return (double)charcount/wordcount;
}
Salin selepas log masuk

Atas ialah kandungan terperinci Tulis program C untuk mengira purata panjang perkataan ayat menggunakan gelung sementara. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan