當前位置:首頁 » 編程軟體 » 編程求行數

編程求行數

發布時間: 2023-11-03 08:54:24

c語言編寫程序統計輸入的行數

循環讀入字元,遇到 累計行數,最終輸出累計值即可。

以EOF作為終止條件的代碼如下:

#include<stdio.h>
intmain()
{
intcnt=1;//最少會輸出一行,每遇到一個換行,表示多輸入了一行。
intc;
while((c=getchar())!=EOF)
{
if(c==' ')cnt++;//統計行數。
}
printf("%d ",cnt);

return0;
}

Ⅱ 請編寫程序統計一個.cpp文件的行數(C語言)

#include"stdio.h"
#include"string.h"
int main()
{ int i,j,n=0;
char s[200];
FILE*fp;
fp=fopen("0.cpp","r");
while(!feof(fp))
{fgets(s,200,fp);
// printf("%s",s);
for(i=0;s[i]==' ';i++);
if(s[i]=='/'&&s[i+1]==' ')continue;
if(s[i]=='('&&s[i+1]==')')continue;
if(strlen(s)==1)continue;
n++;
}
printf("%d\n",n);
fclose(fp);
return 0;
}

Ⅲ 編寫一個程序,統計一個文本文件的行數(C語言)

#include<stdio.h>
main()
{FILE *fp,*fp1;
int cap=0, i=1;
char mid,filename[10];
printf("Input the filename like *.txt!\n");
scanf("%s",filename);
if((fp=fopen(filename,"r"))==NULL)
{printf("Can not open the file!\n");
exit (0);
}
if((fp1=fopen("stdout.txt","w+"))==NULL)
{printf("Can not open the file!\n");
exit (0);
}
while(!feof(fp))
{
mid=fgetc(fp);
if(mid=='\n') cap++;
}
fclose(fp);
if((fp=fopen(filename,"r"))==NULL)
{printf("Can not open the file!\n");
exit (0);
}
fprintf(fp1,"%d ",i++);
while(!feof(fp))
{
if(fputc(fgetc(fp),fp1)=='\n')
fprintf(fp1,"%d ",i++);
}
printf("cap=%d \n",cap+1);
fclose(fp);
fclose(fp1);
}
//相信你可以自己新建一個文本文件來實驗這個程序了爛殲,當然
//stdout.txt是程序自己建立的猛游,我運行的沒有什麼問題!
//如果有興趣的話,可以加枝歷銷我qq,彼此交流經驗,共同進步
//qq:237263394

Ⅳ c語言中如何獲取一個二維數組的行列數

有兩種方式:
1 二維數組的行列數在定義的時候就是確定好的,所以編程人員是知道二維數組的大小以及行列數的。 所以可以直接使用行列數的值。
為方便維護,可以將行列數定義為宏,直接調用對應的宏名作為行列值。

2 動態獲取。
對於type array[A][B];形式的二維數組,可以通過計算sizeof獲取行列數。
sizeof(array[0][0])為一個元素佔用的空間,
sizeof(array[0])為一行元素佔用的空間,
sizeof(array)為整個數組佔用的空間,
於是:
行數 = sizeof(array)/sizeof(array[0]);
列數 = sizeof(array[0])/sizeof(array[0][0]);

熱點內容
暢捷支付刷臉機如何設置密碼 發布:2024-05-19 13:03:10 瀏覽:764
java麻將 發布:2024-05-19 13:03:00 瀏覽:433
存儲過程大數據游標 發布:2024-05-19 13:00:50 瀏覽:515
內存存儲價格 發布:2024-05-19 13:00:48 瀏覽:389
隔離期的演算法 發布:2024-05-19 12:55:13 瀏覽:530
蘋果怎麼裝安卓模擬器 發布:2024-05-19 12:42:15 瀏覽:801
腳本養微信 發布:2024-05-19 12:42:14 瀏覽:148
人臉識別演算法公司 發布:2024-05-19 12:37:10 瀏覽:682
蘋果平板怎麼跟安卓電腦投屏 發布:2024-05-19 12:36:20 瀏覽:20
廣州稅控盤密碼和口令是多少 發布:2024-05-19 12:25:36 瀏覽:595