C语言程序设计 显示从1数到100,然后输入STOP停止并输出当前的数字

如题所述

#include "Stdio.h"
#include "Conio.h"
#include "bios.h"

int main(void)
{
char str[4]="****";
int str_p=0;
int i,jump=1;
while(jump){
for(i=1;i<=100;i++){
if(bioskey(1)) str[str_p++]=getch();
printf("%3d %c%c%c%c\n",i,str[0],str[1],str[2],str[3]);

if(str[0]=='S' && str[1]=='T' && str[2]=='O' && str[3]=='P'){
jump=0;
break;
}
if(str_p>=4){
str_p=0;
str[0]='*';
str[1]='*';
str[2]='*';
str[3]='*';
}

}
}

printf("\n\nThe num is %d",i);

getch();
return 0;
}
比较简陋 但可实现功能,楼主觉得好就加点分哈

参考资料:自己写的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-02
什么时候输入stop?
相似回答