编制程序,计算从键盘输入的空格键,换行键、Tab键的次数 我刚学C.恳 ...
发布网友
发布时间:2024-10-18 20:44
我来回答
共2个回答
热心网友
时间:2024-10-19 20:39
#include<stdio.h>
main()
{ int a=0,b=0,c=0; /*a:空格数 b:换行数 c:tab数*/
int i;
char ch; /*定义字符型变量,输入的字符就存在其中*/
printf("Please input");
for(i=0;i<25;i++) /*循环控制,输入25个字符*/
{ gotoxy(1,b+2); /*将光标移至第n行首(n=换行键数+2)*/
ch=getchar(); /*从键盘读一个字符*/
if(ch==' ') a++; /*读到‘ 空格’;a+1*/
if(ch=='\n') b++; /*读到‘ 换行键';b+1*/
if(ch=='\t') c++; /*读到‘ tab键';c+1*/
gotoxy(1,23); /*将光标移至23行首*/
printf("\na=%d,b=%d,c=%d",a,b,c); /*显示按键数*/
}
getch();
}
热心网友
时间:2024-10-19 20:38
头文件:<stdio.h>
函数:getch(),getchar()
if语句
基本上可以搞定了