ITPub博客

首页 > IT职业 > > 请问这段代码是如何实现按两次回车才出结果的?

请问这段代码是如何实现按两次回车才出结果的?

作者:duanhao 时间:2019-04-16 14:58:57 0 删除 编辑

#include<stdio.h>

int main ()

{

char i;

int a=0,b=0,c=0,d=0,x;

printf("input:");

do{

while((i=getchar()) !='\n' )

{

if (i=='#' )

++a;

else

if(i=='@')

b=b+2;

else

if(i=='T')

++c;

else

if (i=='H')

++d;

x=a+b+c+d;}}

while((i=getchar()) !='\n' );


printf("%d %d %d %d\n",a,b,c,d);

printf( "%d\n",x );

getchar();}


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1343/viewspace-3166505/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-06

  • 博文量
    739
  • 访问量
    25555