計(jì)算機(jī)考試試題_第1頁
計(jì)算機(jī)考試試題_第2頁
計(jì)算機(jī)考試試題_第3頁
計(jì)算機(jī)考試試題_第4頁
計(jì)算機(jī)考試試題_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

5-1

#include<stdio.h>

voidmain()

(

inta[13]={0,31,28,31,30,31,30,31,31,30,31,30,31);

intyear,month,day,i,sum=0;

scanf(〃%d-%dfd〃,&year,&month,&day);

if((year%==0&&year%100!=0||year%400=0)

a[2]=29;

for(i=l;i<month;i++)

sum+sum+a[i];

printf(〃是這一年的第%d天!\n〃,sum);

}

5-2

#include<stdio.h>

^defineM6

^defineN11

voidmain()

(

doublescor[M][N];

inti,j;

doubleaver,sum;

for(i=0;i<M-l;i++)

(

sum=0;

for(j=0;j<N-l;j++)

{

scanf&score[i][j]);

sum+=score[i][j];

}

aver=sum/(N-l);

score[i][N-l]=aver;

)

for(i=0;i<M-l;i++);

(

for(j=0;j<N;j++)

{

printfscore[i][j]);

)

printf(z,\nz/);

)

}

5-3

#include<stdio.h>

#include<string.h>

voidmain()

{

charstr[100],ch;

inti,1,J;

printf(,zpleaseinputastring:");

gets(str);

printf(/zpleaseinputacharator:,z);

ch=getchar();

l=strlen(str);

for(j=0;i<l;i++)

(

if(ch==str[ij)

(

for(j=i;j<l;j++)

(

str[j]=str[j+l];

)

str[1一]='\0';

)

)

printf(,zAfterdelete:");

puts(str);

)

7-1

#include<stdio.h>

voidmainO

{

voidcopystring(char*sl,char*s2);

charstrl[100],str2[100];

printf(〃請輸入字符串:〃);

gets(str2);

copystring(strl,str2);

printf(〃復(fù)制的字符串:〃);

puts(strl);

)

voidcopystring(char*sl,char*s2)

inti;

for(i=0;*(s2+i)!='\0';i++)

*(sl+i)=*(s2+i);sl[i]=\0*;

7-2

#include<stdio.h>

voidmain()

(

charstr[100],*p;

intuchar=0,lchar=0,space=0,digi=O,other=0;

printf(〃請輸入字符串:〃);

gets(str);

p二str;

while(*p!=,\0")

(

if(*p>=,A'&&*p<=,Z')

uchar++;

elseif(*p>=,a&&*p<=,z)

lchar++;

elseif(*p='')

space++;

elseif(*p>='O'&&*p<二'9')

digi++;

elseother++;

p++;

}

printf(〃其中各類型的字符串分別有:

uchar=%d,lchar=%d,space=%d,digi=%d,other=%d〃,uchar,Ichar,space,digi,other);

)

7-3

#include<stdio.h>

voidmaxmin(int*max,int*min,a[])

(

inti;

*max=*min=a[0];

for(i=0;i<=9;i++)

(

if(*max<a[i])

*max=a[i];

if(*min>a[i])

*min=a[i];

}

voidmain()

(

inta[10],max,min;

inti;

for(i=0;i<=9;i++)

{

scanf(〃%d〃,a+i);

)

maxmin(a,&max,&min);

printf(〃max二%d,min二%d\n〃,max,min);

)

#include<stdio.h>

intcomputNum(intnum)

{

intSUITFO,n;

while(num!=0)

(

n=num%10;

sum+=n;

num二num/10;

)

returnsum;

)

voidmain()

(

ints,n;

printf(,zpleaseinputanumber:");

scanf(〃%d〃,&n);

s=computNum(n);

printf(/zsum=%d\n,z,s);

#include<stdio.h>

intgcd(inta,intb)

(

intt,y;

if(a<b)

(

t=a;

a二b;

b=t;

while(b!=0)

(

y=a%b;

a=b;

b二y;

}

returna;

}

intmul(inta,intb,inty)

(

returna*b/y;

)

voidmain()

(

intx,y,yue,bei;

printf(/zpleaseinputtwonumber:");

scanf(,z%d,%d",&x,&y);

yue=gcd(x,y);

printf(,zThemaxgcd:%d\n,z,yue);

bei=mul(x,y,yue);

printf(Z/Theminmul:%d\nz,,bei);

)

#include<stdio.h>

intgcd(inta,intb)

(

intt;

if(a<b)

(

t=a;

a=b;

b=t;

)

if(b!=O)

returngcd(b,a%b);

elsereturna;

intmul(inta,intb,inty)

returna*b/y;

voidmain()

(

intx,y,yue,bei;

printf(/zpleaseinputtwonumber:");

scanf(〃%d,%d〃,&x,&y);

yue=gcd(x,y);

printf("Themaxgcd:%d\nz,,yue);

bei=mul(x,y,yue);

printf(z,Theminmul:%d\nz,,bei);

}

#include<stdio.h>

intyue,bei;

voidgcd(inta,intb)

(

intt,y;

if(a<b)

(

t=a;

a=b;

b=t;

}

if(b!=O)

gcd(b,a%b);

elseyue=a;

)

voidmul(inta,intb,inty)

(

bei=a*b/y;

)

void

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論