新建
上传
首页
助手
最?/div>
资料?/div>
工具

- 1 - 

编程作业系统

AnyviewC 

—?/p>

 

支持可视化运行调?/p>

 

Anyview

题库?/p>

C

程序设计

  21

题(

2011-5-5

?/p>

 

?/p>

8

?/p>

 

(5

?/p>

)

 

8.010 

写一函数?/p>

3

个整数中最小的数?/p>

 

要求实现下列函数?/p>

 

int min(int x,int y,int z); 

 

8.020 

编写函数,求将整笔钱换为

1

元?/p>

5

元和

10

元的零钱共有多少种换法?

 

要求实现下列函数?/p>

 

int change(int n); 

/* 

返回?/p>

n

元钱换为

1

元?/p>

5

元和

10

元的零钱的换法种?/p>

 */ 

{int x,y,z,count=0; 

  for(x=0;10*x<=n;x++) 

    for(y=0;5*y<=n;y++) 

       for(z=0;z<=n;z++) 

         if(10*x+5*y+z==n)  

           {printf("%d %d %d\n",x,y,z);count++;} 

return(count);          

} 

 

8.030 

先编写一个判断素数的函数。再编写一个函数将一个偶数表示为两个素数之和,并?/p>

回其中较小的素数。注:素数指只能?/p>

1

和自身整除的正整数。规?/p>

0

?/p>

1

不是素数?/p>

 

要求实现下列

2

个函数:

 

int prime(int n);  

/* 

判断素数,如果是素数返回

1

,不是素数则返回

0 */ 

{int i,flag=1; 

for(i=2;i<n/2&&flag==1;i++) 

 

 

 

if(n%i==0) flag=0; 

return(flag); 

 

 

 

} 

int f(int i);    

/* 

将偶?/p>

i

表示为两个素数之和,返回其中较小的素?/p>

*/ 

{int x; 

for(x=3;x<i/2+1;x++) 

 

if(prime(x)&&prime(i-x)) 

 

 

{printf("i=%d+%d",x,i-x); break;} 

return(x); 

} 

8.050 

编写函数?/p>

将字符串?/p>

ASCII

码最小的字符放在第一个字符位置,

其余字符依次往?/p>

移?/p>

 

要求实现下列函数?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

- 1 - 

编程作业系统

AnyviewC 

—?/p>

 

支持可视化运行调?/p>

 

Anyview

题库?/p>

C

程序设计

  21

题(

2011-5-5

?/p>

 

?/p>

8

?/p>

 

(5

?/p>

)

 

8.010 

写一函数?/p>

3

个整数中最小的数?/p>

 

要求实现下列函数?/p>

 

int min(int x,int y,int z); 

 

8.020 

编写函数,求将整笔钱换为

1

元?/p>

5

元和

10

元的零钱共有多少种换法?

 

要求实现下列函数?/p>

 

int change(int n); 

/* 

返回?/p>

n

元钱换为

1

元?/p>

5

元和

10

元的零钱的换法种?/p>

 */ 

{int x,y,z,count=0; 

  for(x=0;10*x<=n;x++) 

    for(y=0;5*y<=n;y++) 

       for(z=0;z<=n;z++) 

         if(10*x+5*y+z==n)  

           {printf("%d %d %d\n",x,y,z);count++;} 

return(count);          

} 

 

8.030 

先编写一个判断素数的函数。再编写一个函数将一个偶数表示为两个素数之和,并?/p>

回其中较小的素数。注:素数指只能?/p>

1

和自身整除的正整数。规?/p>

0

?/p>

1

不是素数?/p>

 

要求实现下列

2

个函数:

 

int prime(int n);  

/* 

判断素数,如果是素数返回

1

,不是素数则返回

0 */ 

{int i,flag=1; 

for(i=2;i<n/2&&flag==1;i++) 

 

 

 

if(n%i==0) flag=0; 

return(flag); 

 

 

 

} 

int f(int i);    

/* 

将偶?/p>

i

表示为两个素数之和,返回其中较小的素?/p>

*/ 

{int x; 

for(x=3;x<i/2+1;x++) 

 

if(prime(x)&&prime(i-x)) 

 

 

{printf("i=%d+%d",x,i-x); break;} 

return(x); 

} 

8.050 

编写函数?/p>

将字符串?/p>

ASCII

码最小的字符放在第一个字符位置,

其余字符依次往?/p>

移?/p>

 

要求实现下列函数?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

- 1 - 

编程作业系统

AnyviewC 

—?/p>

 

支持可视化运行调?/p>

 

Anyview

题库?/p>

C

程序设计

  21

题(

2011-5-5

?/p>

 

?/p>

8

?/p>

 

(5

?/p>

)

 

8.010 

写一函数?/p>

3

个整数中最小的数?/p>

 

要求实现下列函数?/p>

 

int min(int x,int y,int z); 

 

8.020 

编写函数,求将整笔钱换为

1

元?/p>

5

元和

10

元的零钱共有多少种换法?

 

要求实现下列函数?/p>

 

int change(int n); 

/* 

返回?/p>

n

元钱换为

1

元?/p>

5

元和

10

元的零钱的换法种?/p>

 */ 

{int x,y,z,count=0; 

  for(x=0;10*x<=n;x++) 

    for(y=0;5*y<=n;y++) 

       for(z=0;z<=n;z++) 

         if(10*x+5*y+z==n)  

           {printf("%d %d %d\n",x,y,z);count++;} 

return(count);          

} 

 

8.030 

先编写一个判断素数的函数。再编写一个函数将一个偶数表示为两个素数之和,并?/p>

回其中较小的素数。注:素数指只能?/p>

1

和自身整除的正整数。规?/p>

0

?/p>

1

不是素数?/p>

 

要求实现下列

2

个函数:

 

int prime(int n);  

/* 

判断素数,如果是素数返回

1

,不是素数则返回

0 */ 

{int i,flag=1; 

for(i=2;i<n/2&&flag==1;i++) 

 

 

 

if(n%i==0) flag=0; 

return(flag); 

 

 

 

} 

int f(int i);    

/* 

将偶?/p>

i

表示为两个素数之和,返回其中较小的素?/p>

*/ 

{int x; 

for(x=3;x<i/2+1;x++) 

 

if(prime(x)&&prime(i-x)) 

 

 

{printf("i=%d+%d",x,i-x); break;} 

return(x); 

} 

8.050 

编写函数?/p>

将字符串?/p>

ASCII

码最小的字符放在第一个字符位置,

其余字符依次往?/p>

移?/p>

 

要求实现下列函数?/p>

 

Ͼλ">
Ͼλ
Ŀ

Anyview题库:C程序设计 21?2011-5-5修订) - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

- 1 - 

编程作业系统

AnyviewC 

—?/p>

 

支持可视化运行调?/p>

 

Anyview

题库?/p>

C

程序设计

  21

题(

2011-5-5

?/p>

 

?/p>

8

?/p>

 

(5

?/p>

)

 

8.010 

写一函数?/p>

3

个整数中最小的数?/p>

 

要求实现下列函数?/p>

 

int min(int x,int y,int z); 

 

8.020 

编写函数,求将整笔钱换为

1

元?/p>

5

元和

10

元的零钱共有多少种换法?

 

要求实现下列函数?/p>

 

int change(int n); 

/* 

返回?/p>

n

元钱换为

1

元?/p>

5

元和

10

元的零钱的换法种?/p>

 */ 

{int x,y,z,count=0; 

  for(x=0;10*x<=n;x++) 

    for(y=0;5*y<=n;y++) 

       for(z=0;z<=n;z++) 

         if(10*x+5*y+z==n)  

           {printf("%d %d %d\n",x,y,z);count++;} 

return(count);          

} 

 

8.030 

先编写一个判断素数的函数。再编写一个函数将一个偶数表示为两个素数之和,并?/p>

回其中较小的素数。注:素数指只能?/p>

1

和自身整除的正整数。规?/p>

0

?/p>

1

不是素数?/p>

 

要求实现下列

2

个函数:

 

int prime(int n);  

/* 

判断素数,如果是素数返回

1

,不是素数则返回

0 */ 

{int i,flag=1; 

for(i=2;i<n/2&&flag==1;i++) 

 

 

 

if(n%i==0) flag=0; 

return(flag); 

 

 

 

} 

int f(int i);    

/* 

将偶?/p>

i

表示为两个素数之和,返回其中较小的素?/p>

*/ 

{int x; 

for(x=3;x<i/2+1;x++) 

 

if(prime(x)&&prime(i-x)) 

 

 

{printf("i=%d+%d",x,i-x); break;} 

return(x); 

} 

8.050 

编写函数?/p>

将字符串?/p>

ASCII

码最小的字符放在第一个字符位置,

其余字符依次往?/p>

移?/p>

 

要求实现下列函数?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • תӳúԭ
  • ξѧ
  • ĻСӡĶ
  • 꼶ϲijҵȫ
  • ޵ó(1225-2117)
  • ʮ塱صĿ-ͨüɵ·Ŀо - ͼ
  • סլС軷Ӱ
  • ѧϰ1-12
  • ʩλָ11.30
  • Ƭ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)