C语言编写程序统计输入的行数

C语言编写程序统计输入的行数,第1张

循环读入字符,遇到\n累计行数,最终输出累计值即可。

以EOF作为终止条件的代码如下:

#include <stdio.h>

int main()

{

    int cnt = 1//最少会输出一行,每遇到一个换行,表示多输入了一行。

    int c

    while((c = getchar())!=EOF)

    {

        if(c == '\n') cnt++//统计行数。

    }

    printf("%d\n",cnt)

    

    return 0

}

C语言实现如下:

#include <stdio.h>

void main()

{

char c

int line=0

do

{

c=getchar() //输入一个字符。

if (c=='!') break  //判断该字符是否为“!”,是则结束循环。

if (c=='\n') line++

}while(1)

printf("共有%d行。\n",line)  //输出所统计的行数。

}

样例输入:

Hello,world.

Nice to meet you~

How are you?

See you! I am glad to meet you.

样例输出:

共有3行。

有些时候需要统计程序量,也就是统计程序的行数,在Visual Studio中怎么做呢。可以在搜索的时候使用正则表达式来实现。

指定查找范围,我这里使用的整个解决方案,根据需要也可以指定当前项目等范围。

勾选“使用正则表达式Use Regular Expressions”,根据需要还可以指定只搜索特定的类型,比如 .cs, .vb,*.xaml等。这里留空表示搜索全部文件类型。

最后点击“查找全部Find All”进行查找。

达叔傻乐( darwin.zuo@163.com )


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11792558.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存