根據運行的環境,操作系統可以分為桌面操作系統,手機操作系統,服務器操作系統,嵌入式操作系統等。 
C語言練習題(C語言練習題(提供的源程序全部使用自定義函數來解決. 如果不使用函數方法,則還可以直接使用main函數來學習該思想. )在有限的時間內,所有程序都不能一一驗證,僅供參考))1,定義一個函數int fun(int a,int b,int c),其功能是: 如果a,b,c可以形成一個等邊三角形函數返回3,如果可以形成等腰三角形函數,則返回2,如果可以形成普通三角形函數,則返回1,如果不能形成三角形函數,則返回0. #include int fun(int a,int b,int c){if(a + b> c && b + c> a && a + c> b){if(a == b && b == c)返回3;否則if(a == b || b == c || a == c)返回2;否則返回1;}否則返回0;} void main(){int a,b,c,shape; printf(“ \ nInput a,b,c: ”); scanf(“%d%d%d”,&a,&b,& c); printf(“ \ na =%d,b =%d,c =%d \ n”,a,b,c);形狀= fun(a,b,c); printf(“ \ n \ nshape: %d \ n”,shape);} 2.編寫一個程序來交換兩個變量的值,例如程序設計題,變量a中的值最初為3,而變量a中的值為運行程序后,b最初為8,a中的值為8,b中的值為3.

#include void fun(int * x,int * y){int t; t = * x; * x = * y; * y = t} void main(){int a = 3,b = 8; printf(“%d%d \ n”,a,b); fun(&a, b); printf(“%d%d \ n”,a,b);} 3.從鍵盤輸入3個數字,將最大值輸入變量a,將最小值輸入變量c. 例如,輸入數字為: 55 12 34,輸出結果應為: a = 55.0,b = 34.0,c = 12.0. #include void fun(float * p,float * q,float * s){float k; if(* p <* q){k="*" p;="" *="" p="*" q;="" *="" q="k" ;}="" if(*="" q="">*><* s){k="*" s;="" *="" s="*" p;="" *="" p="k;}" if(*="" p="">*><* q){k="*" p;="" *="" p="*" q;="" *="" q="k;}}" void="" main(){float="" a,b,c;="" printf(“="" input="" abc:="" ”);="" scanf(“%f%f%f”,&a,&b,&amp;="" c);="" printf(“="" a="%4.1f,b" =%4.1f,c="%4.1f" \="" n="" \="" n”,a,b,="" c);="" fun(&a,&b,&c);="" printf(“="" a="%4.1f,b" =%4.1f,c="%4.1f" \="" n="" \="" n”,a,b,c);}="" 4.寫函數fun(int="">*>

例如: 當n = 120時,函數值為239. #include #include int fun(int n){int i,s = 0;對于(i = 2; i fun函數,輸出數據,然后關閉文件. * /文件* wf; wf = fopen(“ a30.out”,“ w”); fprintf(wf程序設計題,“%d \ n”,fun(120)); fclose(wf); ...
本文來自本站,轉載請注明本文網址: http://www.pc-fly.com/a/jisuanjixue/article-252503-1.html
|