本文目錄一覽:
經典C語言程序例子
題目01:在一個已知的字元串中查找最長單詞,假定字元串中只含字母和空格,空格用來分隔不同的單詞。
直接編譯,程序執行結果如下圖所示:
題目02:編寫一個int string_len(char *s),返回字元串s的字元長度(不包括\0)。
直接編譯,程序執行結果如下圖所示:
擴展資料:
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
儘管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標準規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
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;i5;i++)
printf(“%6d”,a[i]);
printf(“\n”);
}
C語言簡單例子
1 c語言是面向過程的語言,可以理解為一個函數調用另一個函數的語言,其中程序的入口是main函數
2 示例
#includestdio.h //包含要用到的函數的頭文件,如printf
int max(int a, int b);//函數聲明
int main(){//程序入口函數
int a = 12, b = 9;
int m = max(a, b);//函數調用
printf(“max=%d\n”, m);
getchar();
return 0;
}
int max(int a, int b){//函數定義
return a b ? a : b;
}
3 運行結果
原創文章,作者:ANCR,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/139201.html