为什么这个程序在VC6.0中,输入字符,始终没有输出呢?光标转到了下一行,但是什么输出都没有
也没提示”pressanykeytocontinue"?//编写一个程序读取输入,直到遇到#,并报告序列号ei出现的次数。#include<stdio.h>#includ...
也没提示”press any key to continue"?
//编写一个程序读取输入,直到遇到#,并报告序列号ei出现的次数。
#include <stdio.h>
#include <string.h>
int main(void){
char ch,ch2;
int sum = 0;
printf("请输入字符串,并以#号键结束\n");
fflush(stdout);
while((ch = getchar()) != '#'){
if(ch == 'e'){
ch2 = 'e';
continue;
}
if(ch == 'i' && ch2 == 'e'){
sum++;
}
ch2 = ch;
}
printf("共输入%d个ei\n",sum);
printf("\nend\n");
return 0;
}
程序应该是没有问题的,我在网上搜的,但是运行后等了很长时间还是没有结果 展开
//编写一个程序读取输入,直到遇到#,并报告序列号ei出现的次数。
#include <stdio.h>
#include <string.h>
int main(void){
char ch,ch2;
int sum = 0;
printf("请输入字符串,并以#号键结束\n");
fflush(stdout);
while((ch = getchar()) != '#'){
if(ch == 'e'){
ch2 = 'e';
continue;
}
if(ch == 'i' && ch2 == 'e'){
sum++;
}
ch2 = ch;
}
printf("共输入%d个ei\n",sum);
printf("\nend\n");
return 0;
}
程序应该是没有问题的,我在网上搜的,但是运行后等了很长时间还是没有结果 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询