




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二次試驗(yàn)/第三次試驗(yàn)=程序=#include<stdio.h>int main() /*十進(jìn)制*/ printf("%dn",3+4*6); printf("%dn",3*4/6+6); printf("%dn",2*3/12*8/4); printf("%dn",10*(1+7*3); printf("%dn", 20-2/6+3); printf("%dn", 20-2/(6+3); printf("%dn", (20-2)/6+3);
2、printf("%dn", (20-2)/(6+3);/*916顯示為小數(shù),保留小數(shù)2位,寬度為8*/ printf("%8.2fn",3.0+4.0*6.0); printf("%8.2fn",3.0*4.0/6.0+6.0); printf("%8.2fn",2.0*3.0/12.0*8.0/4.0); printf("%8.2fn",10.0*(1.0+7.0*3.0); printf("%8.2fn",20.0-2.0/6.0+3.0); printf("%
3、8.2fn",20.0-2.0/(6.0+3.0); printf("%8.2fn",(20.0-2.0)/6.0+3.0); printf("%8.2fn",(20.0-2.0)/(6.0+3.0); /*1720顯示為字符*/printf("%cn", 'm' - 5); printf("%cn", 'm' + 5); printf("%cn", 'G' + 6); printf("%cn", 'G'
4、; - 6); /*2123顯示為十進(jìn)制整數(shù)*/ printf("%dn", 'b' - 'a'); printf("%dn", 'g' - 'a' + 1); printf("%dn", 'g' - 'a' + 1);=運(yùn)行結(jié)果=程序=#include<stdio.h>int main () float Cel,Fah; printf("print a Fah number:"); scanf("
5、%f",&Fah); Cel=5.0/9.0*(Fah-32); printf("The Cel number is%fn",Cel); printf("print a Cel number:"); scanf("%f",&Cel); Fah=32+9.0*Cel/5.0; printf("The Fah number is:%f n",Fah); return 0;=運(yùn)行結(jié)果=第四次試驗(yàn)*(1)程序*#include<stdio.h>int main()int num1,nu
6、m2,num3,max,min;printf("please input three numbers:n");scanf("%d %d %d",&num1,&num2,&num3);max=(num1>num2)?num1:num2;min=(num1<=num2)?num1:num2;max=(num3>max)?num3:max;min=(num3<min)?num3:min;printf("max = %d min = %d",max,min);return 0;*運(yùn)行結(jié)果*(2)
7、程序*#include <stdio.h>int main()int a;float profit,income;printf("Please input the profit:");scanf("%f",&profit);a=(profit-1)/100000;switch(a)case 0:income=profit/10;break;case 1:income=(profit-100000)*0.075+10000;break;case 2:case 3:income=(profit-200000)*0.05+10000+750
8、0;break;case 4:case 5:income=(profit-400000)*0.03+10000+7500+10000;break;case 6:case 7:case 8:case 9:income=(profit-600000)*0.01+10000+7500+10000+6000;break;case 10:income=(profit-1000000)*0.01+10000+7500+10000+6000+6000; printf("獎(jiǎng)金數(shù)值為:%fn",income); return 0;*運(yùn)行結(jié)果*(3)程序*/*百馬百擔(dān)問(wèn)題*/#include&
9、#160;<stdio.h>int main ()int A,B,C; printf("百馬百擔(dān)的解為:n");printf("大 中 小 n"); for (A = 0; A <= 33; A+) for (B = 0; B &l
10、t;= 50; B+) C = 100 - A - B; if (3*A + 2*B + C/2.0 = 100) printf("%-2d %-2d %-2d n",A
11、,B,C); return 0; *運(yùn)行結(jié)果*(4)程序*(5)程序*/關(guān)于菱形的第一種算法/#include <stdio.h>int main() int i,j,k; printf("請(qǐng)輸入最長(zhǎng)行的數(shù)字,為奇數(shù)k:"); scanf("%d",&k) ; for (i=1;i<=k;i+) for(j=1;j<=k;j+)
12、 if(j+i)>=(k+1)/2+1&&(i+j)<=(k+1)*3/2-1&&i-j<=(k+3)/2-2& &j-i<=(k+3)/2-2) printf(" *"); else printf(" "); printf
13、("n"); return 0; /第二種算法/#include <stdio.h> int main() int K,X,C,N; printf("num="); scanf("%d",&N); for(C=1;C<=(N+1)/2;C+) for(K=1;K<=(N+1)/2-C;K+) printf(" "); for(X=1;X<=2*C-1;X+) printf(" *"); printf("n&quo
14、t;); for(C=(N+3)/2;C<=N;C+) for(K=1;K<=C-(N+1)/2;K+) printf(" "); for(X=1;X<=2*N+1-2*C;X+) printf(" *"); printf("n"); *運(yùn)行結(jié)果*第5/6次試驗(yàn)*(1)程序*第7次試驗(yàn)*(1)程序*#include <stdio.h>int main() int i,j,n; printf("input a number"); scanf("%d",&n);
15、 int ann; printf("n"); for(i=0;i<n;i+) ai0=1; aii=1; for (i=2;i<n;i+) for(j=1;j<i;j+) aij=ai-1j-1+ai-1j; for(i=0;i<n;i+) for(j=0;j<=i;j+) printf("%5d",aij); printf("n"); *運(yùn)行結(jié)果*(2)程序*方法一:#include <stdio.h>int main ()int i;int fb12=1,1;for(i=2;i<12
16、;i+)fbi=fbi-1+fbi-2;printf("第%d個(gè)月共有兔子%d只n",i+1,fbi*2);return 0; *運(yùn)行結(jié)果*方法二:#include <stdio.h>int main()long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i+)printf("%12ld%12ld",f1,f2);if(i%2=0)printf("n");f1=f1+f2;f2=f1+f2;return 0;*運(yùn)行結(jié)果*(3)程序*#include<stdio.h>#define
17、 num 10int num1(int ,int);int num2(int ,int);int main()void sort1 (int num1,int n);void sort2 (int num2,int n);int anum, cnum,i,moves,j;printf("enter array here:n");for(i=0;i<10;i+)j=i;scanf("%d",&ai);cj=ai;printf("the sorted array :n");sort1(a,num);printf("
18、the sorted array :n");sort2(c,num);return 0;void sort1(int num1,int n) int i,j,temp,b;for(i=0;i<n-1;i+)for(j=1;j<n;j+)if(num1j<num1j-1)temp=num1j;num1j=num1j-1;num1j-1=temp;for(b=0;b<n;b+)printf("%5d",num1b);printf("n");void sort2(int num2,int n)int i,j,min,minid
19、x,temp,b;for(i = 0;i<n-1;i+)min = num2i;minidx = i;for(j = i+1;j<n;j+)if (num2j<min)min = num2j;minidx = j;for(b=0;b<n;b+)printf("%5d",num2b);printf("n");if (min < num2i)temp = num2i;num2i = min ;num2minidx = temp;*運(yùn)行結(jié)果*(4)程序*#include <stdio.h>#define N 10int
20、 brnarysearch(int ,int,int);int main()int numsN=1,5,8,9,12,23,45,56,67,99;int item,location;printf("Enter the item you are searching for");scanf("%d",&item);location=brnarysearch(nums,N,item);if(location > -1)printf("The item was found at index location %dn",loca
21、tion);else printf("The item was not found in the listn");return 0;#define Ture 1#define False 0 int brnarysearch(int list,int size,int key) int index,found,left,right,midpt; index=-1; found=False; left=0; right=size-1; while ( left <= right && !found) midpt = (int) (left+right)/
22、2); if (key= listmidpt) found=Ture; index=midpt; else if (key > listmidpt) left=midpt + 1; else right= midpt - 1; return (index); *運(yùn)行結(jié)果*第10次試驗(yàn)*程序*#include<stdio.h> int main() int a=0,i,k; int b31; printf("請(qǐng)輸入一個(gè)十進(jìn)制數(shù):n"); scanf("%d",&i); while(i!=0) k=i%2; ba+=k; i=i/2
23、; printf("轉(zhuǎn)為二進(jìn)制數(shù)為:n");while(a>0) printf("%d",b-a); printf("n"); return 0;*運(yùn)行結(jié)果*第9次試驗(yàn)*程序*#include <stdio.h>#include <stdlib.h> int main() char name530; int i; int grade15,num5; float ave5; printf("請(qǐng)輸入學(xué)號(hào)、3學(xué)科成績(jī), 姓名,:n"); for(i=0;i<5;i+) scanf(&q
24、uot;%d",&numi); scanf("%d%d%d",&gradei*3,&gradei*3+1,&gradei*3+2); avei=(gradei*3+gradei*3+1+gradei*3+2)/3.0; gets(namei); for(i=0;i<5;i+) printf(" %d %-10s %d %d %d %5.2fn",numi,namei,gradei*3,gradei*3+1,gradei*3+2,avei);FILE *outFile; outFile=fopen("
25、;C:/stud.txt","w"); fprintf(outFile," 學(xué)號(hào) 姓名 成績(jī)1 成績(jī)2 成績(jī)3 平均成績(jī) n "); for(i=0;i<5;i+) fprintf(outFile," %d %-10s %5d %5d %5d %5.2fn",numi,namei,gradei*3,gradei*3+1,gradei*3+2,avei); fclose(outFile); return 0;*運(yùn)行結(jié)果*第10次試驗(yàn)1. 請(qǐng)使用數(shù)組元素存取方式,設(shè)計(jì)實(shí)現(xiàn)一個(gè)函數(shù)可以將任意字符數(shù)組元素存放位置逆轉(zhuǎn)的程序。*
26、程序*#include <stdio.h>#include <string.h>int main() char str100; int i,j; gets(str); j=strlen(str); for(i=j;i>=0;i-) printf("%c",stri); printf("n"); return 0;*運(yùn)行結(jié)果*2. 請(qǐng)使用指針存取方式完成練習(xí)1*程序*#include <stdio.h>#include <string.h>int main() int j; char str100,*p
27、rinter=str,i; printf("Input a string:n"); gets(str); j=strlen(str); for(i=j;i>=0;i-) printf("%c",*(printer+i); return 0; *運(yùn)行結(jié)果*3. 用二維數(shù)組保存用戶輸入的字符串,當(dāng)用戶終止輸入時(shí),將所有輸入中最長(zhǎng)的字符串及其長(zhǎng)度輸出。*程序*#include <stdio.h>#include <string.h>int main() int i,n=0; char str330; int max; for(i=
28、0;i<3;i+) gets(stri); printf("n"); max = strlen(str0); for(i=0;i<3;i+) if (strlen(stri) >max) max = strlen(stri); n=i; printf("The longest string is str%d, it has %d type.",n,max); return 0; *運(yùn)行結(jié)果*第11次試驗(yàn)1. 采用結(jié)構(gòu)體變量的方法保存學(xué)生成績(jī),有五個(gè)學(xué)生,每個(gè)學(xué)生有3門課的成績(jī),從鍵盤輸入相關(guān)數(shù)據(jù)(包括:學(xué)號(hào),姓名和三門課程的成績(jī)),計(jì)算
29、出平均成績(jī)。*程序*運(yùn)行結(jié)果*2. 采用結(jié)構(gòu)體數(shù)組的方法保存學(xué)生成績(jī),完成練習(xí)1。*程序*#include <stdio.h>struct Student int num; char name20; int grade3; float average; Student5;int main() int i,j; printf("Input the num ,name, and three grades:n"); for(j=0;j<5;j+)scanf("%d %s %d %d %d",&Studentj.num,&S,&Studentj.grade0,&Studentj.grade1,&a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年安裝維修行業(yè)調(diào)研分析及前景預(yù)測(cè)報(bào)告
- 公共停車場(chǎng)場(chǎng)地?zé)o償使用與收費(fèi)管理合同
- 安全生產(chǎn)的措施
- 安全生產(chǎn)教育和培訓(xùn)費(fèi)用
- 公務(wù)員的思想工作總結(jié)
- 山東省建筑企業(yè)安全生產(chǎn)許可證查詢
- 安全生產(chǎn)事故報(bào)告時(shí)間規(guī)定
- 火災(zāi)事故應(yīng)急預(yù)案桌面演練
- 蘇州虛擬仿真課件培訓(xùn)
- 安全生產(chǎn)監(jiān)督檢查的基本內(nèi)容
- 2025至2030全球及中國(guó)企業(yè)文件共享和同步(EFSS)行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 上海金山區(qū)屬國(guó)有企業(yè)招聘筆試真題2024
- 2025至2030中國(guó)碳化硅陶瓷膜行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)生石灰行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資方向報(bào)告
- 2025年新高考1卷(新課標(biāo)Ⅰ卷)英語(yǔ)試卷
- LY/T 2252-2014碳匯造林技術(shù)規(guī)程
- 生活飲用水衛(wèi)生標(biāo)準(zhǔn)GB5749-2006
- 過(guò)渡金屬能級(jí)圖數(shù)據(jù)庫(kù)2
- GB-T-12137-2015-氣瓶氣密性試驗(yàn)方法
- 戰(zhàn)鍋策火鍋店項(xiàng)目策劃書
- (完整版)音標(biāo)練習(xí)題(元音部分)
評(píng)論
0/150
提交評(píng)論