统计从键盘输入的一行字符的个数。 以下怎么改成用switch的?求大神!

#include<stdio.h>

void main()

{

int n = 0;

printf("input a string:\n");

loop:if(getchar() != '\n')

{

n++ ;

goto loop; //跳转到标号loop处

}

     printf("The number of character is:%d",n);

}


爱小子
浏览 1489回答 3
3回答

望远

int count=0,flag=1; char c; while(flag) {   switch(c=getchar())    {     case '\n':flag=0;break;     default:count++;    } } printf("count=%d\n",count);                   
打开App,查看更多内容
随时随地看视频慕课网APP