云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言第四章练习题

C语言第四章练习题

  • 62 次阅读
  • 3 次下载
  • 2025/6/2 8:36:25

则输出结果是 。 2.有以下程序

#include main() {

Ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0; i<12; i++) c[s[i]]++;

for(i=1; i<5; i++) printf(\ printf(\ }

程序的运行结果是 . 3.#include

void fun(int a[ ], int n) { int t,i,j;

for (i=1; i

if (a[i] > a[j]) { t=a[i]; a[i]=a[j];a[j]=t;} }

main()

{ int c[10]={10,9,8,7,6,5,4,3,2,1},i; fun(c, 10);

for (i=0;i<10; i++) printf(\ printf(\ }

则程序的输出结果是 。 4.有如下程序

#include

int sum_mod(int a, int b) {

return a + b % 2; }

main( ) {

int i;

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

printf(\ printf(\}

程序运行后的输出结果是 。

5.有以下程序

#include

void fun(int a[ ], int n) { int i=0;

for (i=0; i

a[i] -= n; } }

main( )

{ int c[5] = {5,4,3,2,1}, i; fun(c, 5);

for (i=0;i<5; i++) printf(\ printf(\}

程序运行后的输出结果是 。 6.有以下程序

#include

void fun(int a[ ], int n) {

int i;

for (i=0; i

if (i % 3 == 0) a[i] -= n; else

a[i] += n; } }

main( )

{ int c[5] = {6,7,8,9,10},i; fun(c, 5);

for (i=0;i<5; i++) printf(\ printf(\}

程序运行后的输出结果是 。 7.#include

void change(int* array, int len) {

for (; len>=0; len--) array[len] -= 1;

}

main( ) {

int i, array[5] = {2,2}; change(array, 4); for (i=0; i<5; i++)

printf(\ printf(\}

程序运行后的输出结果是 。 8.有以下程序

#include

void fun(int *a, int n) /* fun函数的功能是将a所指数组元素从大到小排序 */

{ int t, i, j;

for (i=0; i

if (a[i]

main()

{ int c[10]={1,2,3,4,5,6,7,8,9,0},i; fun(c+4, 6);

for (i=0;i<10; i++) printf(\ printf(\ }

程序的运行结果是 。

9.以下程序调用fun函数求数组中最大值所在元素的下标。 #include

void fun( int *s,int n, int *k ) { int i;

for( i=0 ,*k=i; i

if( s[i] > s[*k] ) __________ ; }

main()

{ int a[5]={1,6,2,8,0}, k; fun( a, 5, &k );

printf(\}

在横线处应填入的内容是 。 10.以下fun函数返回数组中最大值的下标 #include

int fun( int *s,int n ) { int i , k;

for( i=0 , k=i; i

if( s[i] > s[k] ) __________; return ( k ) ; }

在横线处应填入的内容是 。 三,编程题

1,打印如图所示的扬挥三角形

#include #include #define n 10 int main() {

int i,j,k; int a[n][n]; for(i=0;i

a[i][0]=1; a[i][i]=1; }

for(i=1;i

a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=0;ii;k--) printf(\ for(j=0;j<=i;j++)

printf(\ printf(\

}

return 0; }

搜索更多关于: C语言第四章练习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

则输出结果是 。 2.有以下程序 #include main() { Ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0; i<12; i++) c[s[i]]++; for(i=1; i<5; i++) printf(\ printf(\ } 程序的运行结果是 . 3.#include void fun(int a[ ], int n) { int t,i,j; for (

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com