十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
函數(shù)名的記憶應(yīng)靠理解,不應(yīng)該死記硬背。
創(chuàng)新互聯(lián)建站長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為昌吉企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計,昌吉網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
在C語言中,需要使用的函數(shù)有多種,將他們分類,實際上,已經(jīng)進行分類了,查看一下頭文件即可。如
stdio.h --- standard input/output 標準輸入輸出頭文件
string.h -- string 字符串
math.h -- 數(shù)學
conio.h -- console input/output 控制臺頭文件 等等 。
再如:
c語言中用到的輸入輸出函數(shù)
基本【scanf , printf】
控制臺基本【 cscanf , cprintf】
字符串基本【 sscanf , sprintf 】
文件基本【 fscanf , fprintf 】 等等
單個字符操作: 【putc,getc】 【putchar,getchar】 【fputc,fgetc】 等等
字符串函數(shù): strlen -- string length ; strcpy --- string copy ;
自己仔細分析就可舉一反三。
還需要一個車票的結(jié)構(gòu)體
包含購票人信息,火車車次,座位號等等
1、首先打開CodeBlocks,新建一個空白文件。先定義頭文件和主函數(shù)。
2、定義所需要的變量,因為有除法,肯定會有小數(shù)出現(xiàn),所以將變量定義為浮點型。
3、定義輸入函數(shù),將剛才的x和y定義為計算的變量,將c定義為選擇計算方式的變量。scanf("%f%c%f",x,c,y)。
4、添加switch函數(shù),將c作為選擇變量。
5、然后在主函數(shù)中輸入一個輸出函數(shù)來輸出計算式及結(jié)果。
6、這時進行運行如圖,計算正常。
#include?stdio.h
#include?string.h
struct?Student?{
char?name[20];
int?num;
};
typedef?struct?Student?S;
int?main()?{
S?Mary?=?{"Mary",?0};
S?Jack?=?{"Jack",?0};
S?Jim?=?{"Jim",?0};
int?i?=?10;
char?a[20];
while?(i??0)?{
printf("輸入Mary、Jack或Jim:");
scanf("%s",?a);
fflush(stdin);
i--;
if?(strcmp(a,?Mary.name)?==?0)?{
Mary.num++;
}
else?if?(strcmp(a,?Jack.name)?==?0)?{
Jack.num++;
}
else?if?(strcmp(a,?Jim.name)?==?0)?{
Jim.num++;
}
else?{
i++;
printf("投票無效,重新投票!\n");
}
}
printf("%s?-?%d\n",?Mary.name,?Mary.num);
printf("%s?-?%d\n",?Jack.name,?Jack.num);
printf("%s?-?%d\n",?Jim.name,?Jim.num);
return?0;
}
在 C 語言中,函數(shù)的名稱表明操作的對象。函數(shù)名是函數(shù)的標識符,用于表示函數(shù)的功能。
例如,在下面的示例中,函數(shù)的名稱分別是 add、subtract 和 multiply:
int add(int x, int y) {
return x + y;
}
int subtract(int x, int y) {
return x - y;
}
int multiply(int x, int y) {
return x * y;
}
函數(shù)名 add 表示函數(shù)的功能是將兩個數(shù)相加,函數(shù)名 subtract 表示函數(shù)的功能是將兩個數(shù)相減,函數(shù)名 multiply 表示函數(shù)的功能是將兩個數(shù)相乘。
如果誰能用C語言能把這么題目就這樣順利的編出來的話,他已經(jīng)是編程高手了,這太高級了