上机实践复习(4)

2019-01-03 16:15

}

{

scanf(\}

m=f(a,n);

printf(\return 0;

int f(int a[1000],int n) { }

int i,j=1,s,m,b[1000]; for(m=n;m>0;m--) {

for(i=1;i

if(a[i]>a[i-1]) {

j++; }

for(i=m-1;i

if(a[i]

j++;

}

b[n-m]=j;

j=1; }

s=b[0]; for(i=1;i

if(s

s=b[i];

十、 计算平均年龄 例:(一) #include

int main() {

int n,i,sum,age; double num; scanf(\ for(i=0,sum=0;i

scanf(\ sum+=age; }

num=(double)sum/n; printf(\ return 0; }

例(二)

#include int main() { }

十一、数圈

以1为中心,用2,3,。。。,n的数字围绕着中心输出一个数圈,若n=4

7 8 9 10

6 1 2 11

5 4 3 12

16 15 14 13

int n,m,i; float b,a=0.0; scanf(\for(i=0;i

a=a+m;

b=a/n;

printf(\return 0;

输入

一个整数n(1<=n<=10)

输出

一个数圈

样例输入

5

样例输出

21 22 23 24 25 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13

#include #define N 10 int main()

{

int num[N][N];

int circle=2,row,column,n,i=1,j;//circle为每转半圈的数字个数 scanf(\

/*确定开始的那个1的位置*/ if(n%2)

row=column=n/2; else

row=column=n/2-1;

num[column][row]=i++; num[column][++row]=i++; while(circle<=n) { j=1;

while(j<=circle-1)

{

/**当circle为奇偶数时,行的增减不一样**/ if(circle%2)

num[--column][row]=i++; else

num[++column][row]=i++; j++; }

circle++; j=1;

while(j<=circle-1) {/*同上**/

if(circle%2)

num[column][--row]=i++; else

num[column][++row]=i++; j++; } }

for(i=0;i

for(j=0;j

printf(\ printf(\ }

return 0;

}

十二、判断是否为闰年

#include int main () {

int year,leap;

scanf(\

if((year%4==0 && year0!=0)||(year@0==0)) leap=1; else leap=0;

if(leap) printf(\else printf(\

return 0;

}

十三、计算约数的和

给你一个数字 求它的所有约数的和。

比如12,约数有1,2,3,4,6,12 加起来是28

现在给你一个数字I。 (1 <= I <= 1,000)

输入一个数字I

输出约数之和样例输入 12

样例输出 28

#include int main () { }

十四、冒泡排序 #include #define N 5

int i,m,sum;

scanf(\for(i=1,sum=0;i

if(m%i==0) }

printf(\return 0;

sum+=i;


上机实践复习(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018北师大版八年级上册生物全册教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: