为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++
爱小子 2017-04-09 22:41:26
#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);}
查看完整描述

3 回答

?
望远

TA贡献1017条经验 获得超1032个赞

int count=0,flag=1;
char c;
while(flag)
{
  switch(c=getchar())
   {
    case '\n':flag=0;break;
    default:count++;
   }
}
printf("count=%d\n",count);

                   

查看完整回答
反对 回复 2017-04-09
  • 3 回答
  • 0 关注
  • 1488 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信