日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言程序代码分享,一些简单的C语言程序代码(最新整理)

發布時間:2023/12/10 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言程序代码分享,一些简单的C语言程序代码(最新整理) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《一些簡單的C語言程序代碼(最新整理)》由會員分享,可在線閱讀,更多相關《一些簡單的C語言程序代碼(最新整理)(17頁珍藏版)》請在人人文庫網上搜索。

1、由鍵盤任意輸入 1 個 4 位數整數,分別輸出其中的個位、十位、百位、千位。/* expe 3-10 */ #include #include void main(void)int mun,a,b,c,d;scanf(%d,&mun);a=mun / 1000;/*千位*/ b=(mun % 1000) / 100;/*百位*/c=(mun % 100) / 10;/*十位*/d=(mun % 10);/*個位*/ printf(千位數字為=%dn,a);printf(百位數字為=%dn,b); printf(十位數字為=%dn,c); printf(個位數字為=%dn,d);由鍵盤任意輸入 。

2、3 個數據,找出其中的最大數和最小數。#include void main(void)float a,b,c,k,g;/* k 小 g 大*/ printf (請輸入三個數);scanf(%f%f%f,&a,&b,&c); if (a c)/*最大*/printf (n 最大的數=%5.2f,g); elseprintf (n 最大的數=%5.2f,c);判斷三角形的形狀#include #include void main(void)printf(請輸入三角形三邊);float a,b,c,p,s,k1,k2,k3;scanf(%f%f%f,&a,&b,&c);while (a + b vo。

3、id main(void)int i,j;for (i = 1;i void main(void)int i,j;for (i = 1;i void main(void)int i,j;for (i = 1;i void main(void)int i,j,k;for (i = 1;i = 0;i -)for (j = 4 - i;j 0;j -)printf( ! ); for (k = 2 * i ;k = 0;k -) printf( * );printf(n); 找回文#include #includevoid main(void)char str80;int i,j,iStrlens。

4、tr,iFlag; printf(請輸入字符串n); gets(str);iStrlenstr = strlen(str);for (i = 0 ,j = iStrlenstr - 1;i void main(void)char str1080,a80,*p10,*q = NULL; int i, j,iFlag = 0;/int istrlenstr;printf(請輸入名字n); for ( i = 0 ; i int main(void)int a10,*p = NULL ,iTem; int i,j,iPos = 0;printf(請輸入 10 個數n); for (i = 0; i 。

5、#includevoid main(void)char a1010,cTemp10; int i,j,iMax;printf(輸入十個學生姓名:n); for(i = 0; i int main()char str80,*p = NULL,*q; char t;printf(請輸入字符串:n); gets(str);printf(請輸入想要刪除的字符:n); t = getchar();p = str; q = str;for (p = str; *p != 0; p +)if (*p != t)*q+ = *p; *q = 0;puts(str);函數作業(全部)/*交換器,引用全局變量*/。

6、方法一int a,b;void main(void)scanf(%d%d,&a,&b); fun(); printf(a=%d,b=%dn,a,b);void fun(void)int c; c = a; a = b; b = c;方法二#include#define swap(x,y) int tmp=x;x=y;y=tmp; int main()int x,y;printf(請輸入兩個數字n); scanf(%d%d,&x,&y); swap(x,y);printf(交換之后的數字是n); printf(%dt%dt,x,y);return 0;/*用函數找最大公約數*/ #include。

7、int maxd(int,int); int main()int a,b,d;printf(請輸入兩個整數n); scanf(%d%d,&a,&b);d = maxd(a,b);printf(這兩個數的最大公約數為:%d,d); return 0;int maxd(int a,int b)int m,n,k; if(a= 0 & *p /*用函數統計*/#includevoid iSort (int,int);t = xi;xi = xiPos;#includeint main()xiPos = t; int icount(char* );int main()int a10;/*用函數找素數*。

8、/char str80;int i;printf(請輸入 10 個整數n);#includeint iPrime(int);int m = 0;printf(請輸入字符串n);for (i = 0; i int iChange(char*); int main()char s10; int i,k;printf(請輸入一個八進制的數); gets(s);k = iChange(s);printf(對應的十進制的數位=%d,k);int iChange(char *x)char *p; int n = 0; p = x;for(;*p != 0; p +)n = n * 8 + *p - 0; 。

9、/*用函數將矩陣轉置規 定 是 方 陣 */ #include void change(int4); int main()int a44,b44=0;int i,j;printf(請輸入一個四階矩陣n); for (i = 0; i int dui(int4); int main()int a44,i,j,k = 0;printf(請輸入一個四階矩陣n); for (i = 0; i #includefloat icos(float); float isin(float); int main()dot *= (-1) * a * a / (n *( n - 1); k += t;n += 2;。

10、while (fabs(t) = 1e-6); fcos = 1 + k;return fcos;float isin(float a)while (fabs(t) = 1e-6); fsin =1 + k;return fsin;*/*用函數分別統計 26 個字母的個數*/ #includevoid jishu(char str); int iCount126 = 0; void main(void)char str80;int i;printf(請輸入字符串); gets(str);jishu(str);printf(26 個大寫字母的個數分別是n); for (i = 0; i void。

11、 main(void)int a,n;printf(請輸入一個整數:n); scanf(%d,&a);dst = 0;/加密后code = 1234;/密碼printf(請輸入明文:n); scanf(%d,&stc);dst = stc code;printf(n 加密之后的文件是:%dn,dst); return 0;void jishu(char x)int i;for (i = 0; xi != 0; i +)if (xi = A & xi 0)/*偶數為清零*/ #include void main(void)int a;printf(請輸入);位運算iCount1xi - A +;。

12、a = (a n) | (a void main(void)unsigned int x;printf(請輸入數據:); scanf(%d,&x);x = x 0X00ff; printf(%xn,x);a = (a (8 * sizeof(int) - (- n);/左移printf(%un,a);/*利用位異或運算加密*/ #includeint main()int stc,code,dst;/*十六進制轉二進制*/ #includevoid main(void)int a,b32,c = 1,i;scanf(%x,&a); for(i = 0; i i; c = 0; i -) prin。

13、tf(%d,bi); 員工工資#include #define N1 struct manlong ch;char nam10; intyear; float fareJB; float fareYJ; float fareYF; float fareBX; float fareSD; float fareSF;void fare(struct man *p)struct man *q; for(q=p;qfareYF=p-fareJB+p-fareYJ;q-fareSF=q-fareYF-q-fareBX-q-fareSD;for(q=p;qfareYF,q-fareSF); void PR。

14、INTF(struct man *p)struct man *q=p;printf(職工工號t 姓名t 年齡t 基本工資t 業績工資t 應發工資t 保險費tt 水電費t 實發工資tn); for(q=p;qch,q-nam,q-year,q-fareJB,q-fareYJ,q-fareYF,q-fareBX,q-fareSD,q-fareSF);void main(void)struct man personN,*per; printf(輸入員工信息);for(per=person;pernam); scanf(%d%d%f%f%f%f,&per-ch,&per-year,&per-fareJ。

15、B,&per-fareYJ,&per-fareBX,&per-fareSD);fare(person); PRINTF(person);部門銷售情況管理程序#include #define N 1struct bumenlong num;char name20; float get4; float ave;aN;void chazhao(struct bumen *p)long NUM; int i;printf(輸入要查找的部門的代碼:); scanf(%ld,&NUM);printf(n); for(i=0;inum=NUM)break;printf(部門代碼t 部門名稱t 春季銷售額t 。

16、夏季銷售額t 秋季銷售額t 冬季銷售額t 平均值n);printf(%ldt%6stt%8.2lft%8.2lft%8.2lft%8.2lft%8.2lftn ,p-num,p-name,p-get0,p-get1,p-get2,p-get3,p-ave);void qiuave(struct bumen *p)int i,j;float sum=0; for(i=0;iave) min=&pj;P=pi;pi=*min;*min=P;printf(部門代碼t 部門名稱t 春季銷售額t 夏季銷售額t 秋季銷售額t 冬季銷售額t 平均值n);for(k=0;k #include#define S。

17、IZE sizeof(struct Note) struct Noteint value;num = Creatlist(); while (1)printf(1.統計n2.查找n3.插入n4.刪除n5.打印n6.退出n 請輸入以選擇:n); scanf(%d,&a);if (a = 1)k = Traverlist(num);printf(整型數據的個數是:%dn,k);m =Deletelist(num , iDelete); if (m = 0)printf(刪除成功n);elseprintf(刪除失敗n);if (a = 5)void Printlist(num); if (a = 6。

18、)exit(1);struct Note *pNext;/*原型聲明*/struct Note * Creatlist(void); int Traverlist(struct Note * );int searchlist(struct Note * ,int); int Deletelist(struct Note *,int); void Printlist(struct Note * );/*-主函數*/void main(void)int a,k,l,m;int iFound,iDelete; struct Note *num;if (a = 2)printf(請輸入想要查找的數:)。

19、; scanf(%d,&iFound);l = searchlist(num,iFound); if (l = 1)printf(404 NOT FOUNDn);if (a = 3)printf(404 NOT FOUNDn); if (a = 4)printf(請輸入想刪除的項目); scanf(%d,iDelete);/*-主函數到此結束*/struct Note * Creatlist(void)/建立鏈表struct Note *spHead,*spPre,*spCur; int a;spPre = (struct Note *)malloc(SIZE); spHead = spPre。

20、;spHead - pNext = NULL; doscanf(%d,&a); if (a != 0)spCur = (struct Note *)malloc(SIZE);spCur - value = a; spCur - pNext = NULL; spPre - pNext = spCur; spPre = spCur;value != x)spCur = spCur - pNext; if (spCur - value = x)printf(THE NUMBER IS %d,spCur - value);struct Note *spCur; spCur = sp - pNext;p。

21、rintf(鏈表中的整型數據為:/n); while (spCur != NULL)while(a != 0);/以輸入 0 作為結束return spHead;elsereturn 0;printf(%dn,spCur - value); spCur = spCur - pNext;int Traverlist(struct Note * sp)/統計struct Note *spCur; int b = 0;spCur = sp - pNext; while(spCur != NULL )b +;spCur = spCur - pNext;return b;int searchlist(s。

22、truct Note *sp,int x)/查找struct Note *spCur; spCur = sp - pNext;while (spCur - pNext != NULL & spCur -return 1;int Deletelist(struct Note *sp,int x)/刪除struct Note *spCur,*spT; spCur = sp;while(spCur - pNext != NULL & spCur - pNext - value != x)spCur = spCur -pNext; if (spCur - pNext = NULL)return 1; 。

23、spT = spCur - pNext;spCur - pNext = spCur - pNext - pNext; free(spT);return 0;void Printlist(struct Note *sp)printf(n);學生成績1.0 版本/*五個學生四門功課成績排名感覺像是回到了高中=。=第一次錄入時,總分,均分輸入 0!*/ #include#define swap(x,y) int tmp=x;x=y;y=tmp;/*定義了一個交換器函數不然感覺很煩人*/ void main(void)int iCj57=0;int i,j,k;int iPos,iTem = 0;pr。

24、intf(請依次輸入五位學生的學號和各科成績n);for (i = 0; i struct studentlong num;char name20; float score2;scanf(%ld,&sti.num); gets(sti.name);for (j = 0;j iCjiPos5) iPos = j;for (k=0;ksti.score1)?sti.score0 : sti.score1; iPos = 0;for (i = 1; i ciPos)iPos =i;return iPos;/*找在平均分以下的*/void ave(struct student stN, int *x)。

25、float ave1 = 0,ave2 = 0; int i;for (i = 0; i #include #define N 5struct studentchar name20; long ID;float score3; float fAve; float fSum;stN;int main(void)FILE *fpGet; int i,j;float t;fpGet = fopen(a.txt,w); if (fpGet = NULL)printf(error !); return 1;printf(請輸入學生信息n); for(i = 0; i #include #define N。

26、 5struct studentchar name20; long ID;float Score3; float fAve; float fSum;stN;int main(void)FILE *fpIn,*fpOut; int i,j,iPos=0;struct student sTem; fpIn = fopen(a.txt,r); if(fpIn = NULL)printf(error !); return 1;fpOut = fopen(stut.txt,w); if(fpOut = NULL)printf(error !);return 1; for(i = 0; i stj.fSu。

27、m) iPos = j;sTem = stiPos ; stiPos = sti;sti = sTem;for(i = 0; i N; i +)fprintf(fpOut,%st%ldt,sti.name,sti.ID); for(j = 0; j 3; j +)fprintf(fpOut,%5.2ft,sti.Scorej);fprintf(fpOut,%5.2ft%5.2f,sti.fAve,sti.fSum); fprintf(fpOut,n);printf(FINISH !); fclose(fpIn); fclose(fpOut); return 0;“”“”At the end, 。

28、Xiao Bian gives you a passage. Minand once said, people who learn to learn are very happy people. In every wonderful life, learning is an eternal theme. As a professional clerical and teaching position, I understand the importance of continuous learning, life is diligent, nothing can be gained, only。

29、 continuous learning can achieve better self. Only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. This document is also edited by my studio professionals, there may be errors in the document, if there are errors, please correct, thank you。

總結

以上是生活随笔為你收集整理的c语言程序代码分享,一些简单的C语言程序代码(最新整理)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。