用C编写一个统计空格,制表符和行数的程序,行数一直得不到准确值是怎么回事
#include<stdio.h>main(){intk,t,n;//inti=0;intc;while((c=getchar())!='q'){if(c=='')k++...
# include<stdio.h>
main()
{
int k,t,n;
// int i = 0;
int c;
while( (c= getchar()) != 'q')
{
if( c ==' ')
k++;
if( c =='\t')
t++;
if( c =='\n')
n++;
}
printf("\nk%d--t%d--n%d\n",k,t,n);
}
输入:
ds s d
sf
q
输出结果:k3--t1--n4195378 展开
main()
{
int k,t,n;
// int i = 0;
int c;
while( (c= getchar()) != 'q')
{
if( c ==' ')
k++;
if( c =='\t')
t++;
if( c =='\n')
n++;
}
printf("\nk%d--t%d--n%d\n",k,t,n);
}
输入:
ds s d
sf
q
输出结果:k3--t1--n4195378 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询