




版權(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);prin
2、tf("%dn", (20-2)/(6+3);/*9 16 顯示為小數(shù),保留小數(shù)2 位,寬度為8*/printf("%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);printf("%8.2fn",(20.0-2.0)/(6.0+3.0);/*17 20 顯示為字符 */printf("%cn", 'm' - 5);p
3、rintf("%cn", 'm' + 5);printf("%cn", 'G' + 6);printf("%cn", 'G' - 6);/*21 23 顯示為十進(jìn)制整數(shù)*/printf("%dn", 'b' - 'a');printf("%dn", 'g' - 'a' + 1);printf("%dn", 'g' - 'a' + 1)
4、;=運(yùn)行結(jié)果 =;.= 程序 = #include<stdio.h>int main ()float Cel,Fah;printf("print a Fah number : ");scanf("%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;prin
5、tf("The Fah number is:%f n",Fah);return 0;=運(yùn)行結(jié)果 =第四次試驗(yàn)*( 1)程序 *#include<stdio.h>int main()int num1,num2,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;m
6、ax=(num3>max)?num3:max;min=(num3<min)?num3:min;printf("max = %dmin = %d",max,min);return 0;*運(yùn)行結(jié)果 *;.*( 2)程序 *#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:
7、income=profit/10;break;case 1:income=(profit-100000)*0.075+10000;break;case 2:case 3:income=(profit-200000)*0.05+10000+7500;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=(profi
8、t-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<stdio.h>intmain()intA,B,C;printf("百馬百擔(dān)的解為: n");printf("大中小n");for(A=0;A<=33;A+)for(B=0;B<=50;B+)C=100-A-B;if(3*A+2*B+C/2.0=100)printf("
9、%-2d%-2d%-2dn",A,B,C);return0;*運(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+)if(j+i)>=(k+1)/2+1&&(i+j)<=(k+1)*3/2-1&&i-j<=(k+3)/
10、2-2&&j-i<=(k+3)/2-2)printf(" *");elseprintf("");printf("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;
11、X<=2*C-1;X+)printf(" *");printf("n");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(&qu
12、ot;input a number");scanf("%d",&n);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&g
13、t;int main ()int i;int fb12=1,1;for(i=2;i<12;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+
14、f2;return 0;*運(yùn)行結(jié)果 *( 3)程序 *#include<stdio.h>#define 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(&q
15、uot;the sorted array :n");sort1(a,num);printf("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(&
16、quot;n");void sort2(int num2,int n)int i,j,min,minidx,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 ;num2minid
17、x = temp;*運(yùn)行結(jié)果 *( 4)程序 *#include <stdio.h>#define N 10int 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)p
18、rintf("The item was found at index location %dn",location);elseprintf("The item was not found in the listn");return 0;.#define Ture 1#define False 0int brnarysearch(int list,int size,int key)int index,found,left,right,midpt;index=-1;found=False;left=0;right=size-1;while ( left &l
19、t;= right && !found)midpt = (int) (left+right)/2);if (key= listmidpt)found=Ture;index=midpt;else if (key > listmidpt)left=midpt + 1;elseright= 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("%
20、d",&i);while(i!=0)k=i%2;ba+=k;i=i/2;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ī) , 姓
21、名 ,:n");for(i=0;i<5;i+)scanf("%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
22、);FILE *outFile;outFile=fopen("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è)
23、函數(shù)可以將任意字符數(shù)組元素存放位置逆轉(zhuǎn)的程序。*程序 *#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()in
24、t j;char str100,*printer=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 m
25、ax;for(i=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),姓名和三門課程的成
26、績(jī)),計(jì)算出平均成績(jī)。*程序 *運(yùn)行結(jié)果 *2.采用結(jié)構(gòu)體數(shù)組的方法保存學(xué)生成績(jī),完成練習(xí)1。*程序 *#include <stdio.h>struct Studentint 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,&Studentj.grade2);for(j=0;j<5;j+);.Studentj.average=(Studentj.g
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴金屬產(chǎn)業(yè)教育體系與創(chuàng)新人才培養(yǎng)
- 超聲科常見(jiàn)疾病的誤診原因及避免策略
- 四川2025年01月四川省石棉縣2025年公開(kāi)考調(diào)9名公務(wù)員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 食品安全教育與文化建設(shè)的融合
- 足球場(chǎng)草皮選型與維護(hù)保養(yǎng)策略探討
- 高效英語(yǔ)口語(yǔ)學(xué)習(xí)法掌握核心技巧
- 餐飲行業(yè)的色彩搭配與食欲激發(fā)
- 財(cái)務(wù)軟件助力財(cái)務(wù)管理專業(yè)化發(fā)展
- 高中語(yǔ)文情感美文情到深處人孤獨(dú)
- 針對(duì)跨境合作的風(fēng)險(xiǎn)分析與對(duì)風(fēng)險(xiǎn)問(wèn)題的動(dòng)態(tài)反應(yīng)方案
- 2025年服裝制版師(中級(jí))職業(yè)技能鑒定考試題(附答案)
- 高考模擬作文“中國(guó)游”“city不city”導(dǎo)寫及范文
- 福建省福州市2024-2025學(xué)年九年級(jí)上學(xué)期期末語(yǔ)文試題(解析版)
- 一年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)教案2
- 九年級(jí)主題班會(huì)課件:遇見(jiàn)最好的自己(開(kāi)學(xué)第一課)
- 2025版股權(quán)投資基金股份收購(gòu)與退出機(jī)制協(xié)議3篇
- 【營(yíng)銷方案】2025小紅書平臺(tái)營(yíng)銷通案
- 2025年棗莊科技職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 護(hù)苗行動(dòng)安全教育課件
- 2024年山西同文職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 油品庫(kù)房管理規(guī)定(2篇)
評(píng)論
0/150
提交評(píng)論