版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
---6、在考生文件夾下,要求程序 PROG.C的功能是:求字符串的長度并輸出。例如,當(dāng)字符串1為"ThisIsacProgram"
則應(yīng)輸出:Resultis:197、在考生文件夾下,要求程序 PROG.C的功能是:求[m,n]之間所有不能被3整除的整數(shù)之和,m,n的值由鍵盤輸入。例如,如果輸入3和12,則輸出結(jié)果為:45#include"stdio.h"intfun(intm,intn){inti=0;#include"stdio.h"intfun(intm,intn){inti=0;while(str[i]!='\0'){i++;}returni;#include<stdio.h>intfun(charstr[]){/***********begin***********//***********begin***********/inti=0,s=0;for(i=m;i<=n;i++)if(1%3!==0)s=s+i;returns;/************end************/}voidmain(){voidNONO(); 〃函數(shù)聲明charstr1[80]="ThisIsacProgram";intcount;printf("Stringis:%s\n",str1);count=fun(str1);printf("Resultis:%d\n",count);NONO();}voidNONO(){FILE*fr,*fw;inti,j;chars1[80];fr=fopen("PROGIN.DAT","r");fw=fopen("PROGOUT.DAT","w");for(i=1;i<=5;i++){fscanf(fr,"%s",s1);fprintf(fw,"%d\n",fun(s1));}fclose(fr);fclose(fw);}/***********end***********/}voidmain(){voidNONO(); 〃函數(shù)聲明intm,n;printf("Enterm,n:\n");scanf("%d,%d",&m,&n);printf("s=%d\n",fun(m,n));NONO();}voidNONO(){FILE*fr,*fw;inti,x,y;fr=fopen("PROGIN.DAT","r");fw=fopen("PROGOUT.DAT","w");for(i=1;i<=5;i++){fscanf(fr,"%d%d",&x,&y);fprintf(fW,"%d:%d\n",i,fun(x,y));}fclose(fr);fclose(fW);}8、在考生文件夾下,給定程序 PROG.C的功能是:按下面的公式求sum的值。sum=m+(m+1)+(m+2)+(m+3)+ +(n-1)+n例如,如果m和n的值分別為1和100,則計算結(jié)果為5050。9、在考生文件夾下,要求程序 PROG.C的功能是:將字符串逆序存放并輸出。例如,當(dāng)字符串為"ThisIsacProgram"輸出:"margorPcasisihT"#include"stdio.h"#include<string.h>#include<stdio.h>intfun(intm,intn){/***********begin***********/voidfun(charstr1[])/***********begin***********/ints=0,i=0;for(i=m;i<=n;i++)s=s+i;returns;inti=0,j;charstr2[80];while(str1[i]!='\0'){str2[i]=str1[i];i++;}for(j=0;j<i;j++)str1[j]=str2[i-1-j];/************end************//************end************/}voidmain(){voidNONO();//函數(shù)聲明intm,n,t;printf("請輸入m,n:\n");scanf("%d,%d",&m,&n);if(m>n){t=m;m=n;n=t;}printf("sum=%d\n",fun(m,n));NONO();}voidNONO(){FILE*fr,*fw;inti,m,n;fr=fopen("PROGIN.DAT","r");fw=fopen("PROGOUT.DAT","w");for(i=1;i<=4;i++){fscanf(fr,"%d,%d",&m,&n);fprintf(fw,"sum=%d\n",fun(m,n));}fclose(fr);fclose(fW);}}voidmain(){voidNONO();//函數(shù)聲明charstr1[80];printf("EnterStr1:\n");gets(strl);fun(strl);printf("Resultis:%s\n",str1);NONO();}voidNONO(){FILE*fr,*fw;inti;chars[80];fr=fopen("PROGIN.DAT","r");fw=fopen("PROGOUT.DAT","w");for(i=1;i<=5;i++){fscanf(fr,"%s",s);fun(s);fprintf(fw,"%s\n",s);}fclose(fr);fclose(fw);}10、在考生文件夾下,要求程序 PROGC的功能是:求[m,n]之間既不能被7整除也不能被5整除的整數(shù)之和,m和n的值由鍵盤輸入。例如,如果m和n的值分別為10和20,則計算結(jié)果為:106。11、在考生文件夾下,給定程序 PROG.C的功能是:按下面的公式求sum的值。sum=1-2+3-4+5-6+……+99100#include"stdio.h"#include"stdlib.h"#include"stdio.hintfun(intm,intn)/***********begin***********/inti,s=0;for(i=m;i<=n;i++)if(i%5!=0&&i%7!=0)s=s+i;returns;/************end************/voidmain(){voidNONO(intx);//函數(shù)聲明intsum;/***********begin***********/inti,j=1;sum=0;for(i=1;i<=100;i++){sum=sum+i*j;j=-j;}voidmain(){voidNONO();//函數(shù)聲明ints;intm,n;printf("Entermn:\n");scanf("%d%d",&m,&n);s=fun(m,n);printf("s=%d\n",s);NONO();}voidNONO(){FILE*fr,*fw;inti,x,y;fr=fopen("PROGIN.DAT","r");fw=fopen("PROGOUT.DAT","w");for(i=1;i<=5;i++){fscanf(fr,"%d,%d",&x,&y);fprintf(fw,"TheResultis:%d***\n",fun(x,y));}fclose(fr);fclose(fw);}/************end************/printf("sum=%d\n",sum);NONO(sum);}voidNONO(intx){FILE*f;f=fopen("PROGOUT.DAT","w");fprintf(f,"sum=%d\n",x);fclose(f);}12、在考生文件夾下,要求程序PROGC的功能是:求兩個整數(shù)m和n的最大公約數(shù),m和n的值由鍵盤輸入。#include"stdio.h"13、在考生目錄下,要求程序 PROG.C的功能是:將所有的水仙花數(shù)保存到一維數(shù)組 a中。(所謂水仙花數(shù)是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153=1*1*1+5*5*5+3*3*3)#include<stdio.h>/***********begin***********/intt;t=n%m;voidmain(){void NONO();//函數(shù)聲明if(t!=0)fun(n,t);returnm;inta[10]={0},i;/***********begin***********//************end************/voidmain()#include<stdio.h>/***********begin***********/intt;t=n%m;voidmain(){void NONO();//函數(shù)聲明if(t!=0)fun(n,t);returnm;inta[10]={0},i;/***********begin***********//************end************/voidmain(){voidNONO();〃函數(shù)聲明intm,n,i,t;printf("Enterm,n:\n");scanf("%d,%d",&m,&n);if(m>n){t=m;m=n;n=t;}printf("TheHighestCommonDivisorof%dand%dis%d\n",m,n,fun(m,n));NONO();}voidNONO(){FILE*fr,*fw;inti,m,n;fr=fopen("PROGIN.DAT","r");fw=fopen("PROGOUT.DAT","w");for(i=1;i<=5;i++){fscanf(fr,"%d,%d",&m,&n);fprintf(fw,"MaximalCommonDivisorOf%dand%dis%d\n",m,n,fun(m,n));}fclose(fr);fclose(fw);}inta,b,c,j=0;for(i=100;i<=999;i++){c=i%10;a=i/100;b=(i/10)%10;if(i==a*a*a+b*b*b+c*c*c){a[j]=i;j++;}}/************end************/printf("水仙花數(shù)為:\n");for(i=0;i<10;i++)if(a[i]!=0)printf("%d\n",a[i]);NONO(a);}voidNONO(inta[]){FILE*fw;inti;fW=fopen("PROGOUT.DAT","w");for(i=0;i<10;i++)if(a[i]!=0)fprintf(fw,"%d\n",a[i]);fclose(fW);}intfun(intm,intn){{ fscanf(fr,"%d",&a{ fscanf(fr,"%d",&a皿k]);fprintf(fw,"%4d",a[j][k]);}fprintf(fw,"Max=%d\n",fun(a));}fclose(fr);fclose(fw);}14、在考生文件夾下,要求程序 PROGC的功能是:求3*3矩陣的最大值并輸出。例如,當(dāng)矩陣為:123495786則最大值為:9#include<stdio.h>intfun(inta[3][3])/***********begin***********/inti,j,s=0;/***********begin***********/inti,j,s=0;for(i=0;i<3;i++)for(j=0;j<3;j++)
if(s<a[i][j])s=a[ijreturns;15、在考生文件夾下,要求程序 PROG.C的功能是:求一維數(shù)組a中所有元素的平均值。部分源程序存在文件PROG.C中,請將計算結(jié)果存入變量av中。#include"stdio.h"#defineN20voidmain(){inta[N]={1,20,8,14,7,12,2,19,19,15,13,14,20,10,16,20,7,6,12,12};doubleav;/************end************/FILE*f;/***********begin***********/voidmain(){void NONO();〃函數(shù)聲明inta[3][3]={1,2,3,4,9,5,7,8,6};inti,j,max;printf("arrayis:\n");for(i=0;i<3;i++){for(j=0;j<3;j++)printf("%5d",a[i][j]);printf("\n");}max=fun(a);printf("Resultis:%d\n",max);NONO();}voidNONO(){FILE*fr,*fw
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 線上課程設(shè)計 動畫
- 藥學(xué)課程設(shè)計指南
- 機(jī)設(shè)課程設(shè)計的模板
- 網(wǎng)絡(luò)服務(wù)器配置課程設(shè)計
- 捅馬蜂窩課程設(shè)計
- 智能可穿戴手表課程設(shè)計
- 2024年職業(yè)生涯規(guī)劃教案篇
- 藥品檢驗(yàn)類課程設(shè)計論文
- 2024年移動智慧家庭工程師(高級)資格認(rèn)證考試題庫-上(選擇題)
- 物流運(yùn)輸行業(yè)營銷工作總結(jié)
- 2024智能變電站新一代集控站設(shè)備監(jiān)控系統(tǒng)技術(shù)規(guī)范部分
- 企業(yè)反恐專項(xiàng)經(jīng)費(fèi)保障制度
- 電梯工程師在電梯設(shè)計中的工作內(nèi)容
- 《概率論與數(shù)理統(tǒng)計基礎(chǔ)》全套教學(xué)課件
- 2024國家開放大學(xué)電大本科《液壓氣動技術(shù)》期末試題及答案
- 肥豬銷售合同模板
- 餐飲顧問合作協(xié)議
- 新教材牛津譯林版高中英語必修第二冊全冊各單元重點(diǎn)語法精講
- 兩課 說課 單相橋式整流電路分析(獲獎)
- 中國移動《下一代全光骨干傳送網(wǎng)白皮書》
- 消費(fèi)者行為學(xué)智慧樹知到期末考試答案章節(jié)答案2024年浙江大學(xué)
評論
0/150
提交評論