c語言實例

/*看你掛了一天都沒人幫忙,實在是看不過去了.我來給你寫.*/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

void main()
{
FILE *fp;
char c;
int a[5]={0};
if((fp=fopen("data.txt","r"))==NULL)
{
printf("can not open the date.txt\n");
exit(0);
}
c=fgetc(fp);
while(c!=EOF)
{
if(((c>='a')&&(c<='z'))||((c>='A')&&(c<='Z')))
{
a[0]++;
}
if((c>='0')&&(c<='9'))
{
a[1]++;
}
if(c==' ')
{
a[2]++;
}
if(c==',')
{
a[3]++;
}
if(c=='.')
{
a[4]++;
}
c=fgetc(fp);
}
fclose(fp);
printf("############the result is :###########\n");
printf("\n 英文 數字 空格 逗號 句號\n");
for(int i=0;i<5;i++)
printf("%6d",a[i]);
printf("\n");

}

Ⅱ c語言程序舉例

printf();就是輸出函數

只有在引號里的內容才會被輸出

第四行輸出x y的目的是為了顯示你輸入的版數據
讓你知權道這兩個數要交換

t=x;x=y;y=t;
是交換x y的數據

printf("x=%d y=%d\n",x,y);
是顯示交換後的結果