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

?/p>

7

?/p>

 

 

数组

 

 

【练?/p>

 

7-1

?/p>

将例

 

7-3 

程序中的

 

break 

语句去掉?/p>

输出结果有变化吗?假设输入数据不变,

输出什么?

 

解答?/p>

 

当去?/p>

 

break 

语句后,一旦找到数据将不跳出循环,而是继续往下找值为

 

x 

的元素,?/p>

 

此程序输出会有变化。当输入数据仍为

 

2 9 8 1 9 

时,输出将是

 

index is 1 index is 4

?/p>

 

【练?/p>

7-2

】将数组中的数逆序存放。输入一个正整数

n

?/p>

1<n<=10

?/p>

,

再输?/p>

n

个整数,?/p>

入数?/p>

a

中,输出最大值及其对应的最小下标,下标?/p>

0

开始。试编写相应程序?/p>

 

解答?/p>

 

#include<stdio.h> 

int main(void) 

{ 

 

int i,n,temp; 

 

int a[10]; 

 

 

 

printf("Input n:"); 

 

scanf("%d",&n); 

 

printf("Input %d integer:",n); 

 

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

 

 

scanf("%d",&a[i]); 

 

printf("After reversed:"); 

 

for(i=0;i<n/2;i++){ 

 

 

temp=a[i]; 

 

 

a[i]=a[n-1-i]; 

 

 

a[n-1-i]=temp; 

 

} 

 

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

 

printf("%d ",a[i]); 

 

 

 

return 0; 

} 

【练?/p>

7-3

】求最大值及其下标。输入一个正整数

n

?/p>

1<n<=10

?/p>

,

再输?/p>

n

个整数,存入?/p>

?/p>

a

中,将先数组

a

中的?/p>

n

个数逆序存放,在按顺序输出数?/p>

a

中的

n

各元素。试编写

相应程序?/p>

 

解答?/p>

 

#include<stdio.h> 

int main(void) 

{ 

 

int i,index,n; 

 

int a[10]; 

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

?/p>

7

?/p>

 

 

数组

 

 

【练?/p>

 

7-1

?/p>

将例

 

7-3 

程序中的

 

break 

语句去掉?/p>

输出结果有变化吗?假设输入数据不变,

输出什么?

 

解答?/p>

 

当去?/p>

 

break 

语句后,一旦找到数据将不跳出循环,而是继续往下找值为

 

x 

的元素,?/p>

 

此程序输出会有变化。当输入数据仍为

 

2 9 8 1 9 

时,输出将是

 

index is 1 index is 4

?/p>

 

【练?/p>

7-2

】将数组中的数逆序存放。输入一个正整数

n

?/p>

1<n<=10

?/p>

,

再输?/p>

n

个整数,?/p>

入数?/p>

a

中,输出最大值及其对应的最小下标,下标?/p>

0

开始。试编写相应程序?/p>

 

解答?/p>

 

#include<stdio.h> 

int main(void) 

{ 

 

int i,n,temp; 

 

int a[10]; 

 

 

 

printf("Input n:"); 

 

scanf("%d",&n); 

 

printf("Input %d integer:",n); 

 

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

 

 

scanf("%d",&a[i]); 

 

printf("After reversed:"); 

 

for(i=0;i<n/2;i++){ 

 

 

temp=a[i]; 

 

 

a[i]=a[n-1-i]; 

 

 

a[n-1-i]=temp; 

 

} 

 

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

 

printf("%d ",a[i]); 

 

 

 

return 0; 

} 

【练?/p>

7-3

】求最大值及其下标。输入一个正整数

n

?/p>

1<n<=10

?/p>

,

再输?/p>

n

个整数,存入?/p>

?/p>

a

中,将先数组

a

中的?/p>

n

个数逆序存放,在按顺序输出数?/p>

a

中的

n

各元素。试编写

相应程序?/p>

 

解答?/p>

 

#include<stdio.h> 

int main(void) 

{ 

 

int i,index,n; 

 

int a[10]; 

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

?/p>

7

?/p>

 

 

数组

 

 

【练?/p>

 

7-1

?/p>

将例

 

7-3 

程序中的

 

break 

语句去掉?/p>

输出结果有变化吗?假设输入数据不变,

输出什么?

 

解答?/p>

 

当去?/p>

 

break 

语句后,一旦找到数据将不跳出循环,而是继续往下找值为

 

x 

的元素,?/p>

 

此程序输出会有变化。当输入数据仍为

 

2 9 8 1 9 

时,输出将是

 

index is 1 index is 4

?/p>

 

【练?/p>

7-2

】将数组中的数逆序存放。输入一个正整数

n

?/p>

1<n<=10

?/p>

,

再输?/p>

n

个整数,?/p>

入数?/p>

a

中,输出最大值及其对应的最小下标,下标?/p>

0

开始。试编写相应程序?/p>

 

解答?/p>

 

#include<stdio.h> 

int main(void) 

{ 

 

int i,n,temp; 

 

int a[10]; 

 

 

 

printf("Input n:"); 

 

scanf("%d",&n); 

 

printf("Input %d integer:",n); 

 

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

 

 

scanf("%d",&a[i]); 

 

printf("After reversed:"); 

 

for(i=0;i<n/2;i++){ 

 

 

temp=a[i]; 

 

 

a[i]=a[n-1-i]; 

 

 

a[n-1-i]=temp; 

 

} 

 

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

 

printf("%d ",a[i]); 

 

 

 

return 0; 

} 

【练?/p>

7-3

】求最大值及其下标。输入一个正整数

n

?/p>

1<n<=10

?/p>

,

再输?/p>

n

个整数,存入?/p>

?/p>

a

中,将先数组

a

中的?/p>

n

个数逆序存放,在按顺序输出数?/p>

a

中的

n

各元素。试编写

相应程序?/p>

 

解答?/p>

 

#include<stdio.h> 

int main(void) 

{ 

 

int i,index,n; 

 

int a[10]; 

Ͼλ">
Ͼλ
Ŀ

C语言程序设计(??何钦????? 数组 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

?/p>

7

?/p>

 

 

数组

 

 

【练?/p>

 

7-1

?/p>

将例

 

7-3 

程序中的

 

break 

语句去掉?/p>

输出结果有变化吗?假设输入数据不变,

输出什么?

 

解答?/p>

 

当去?/p>

 

break 

语句后,一旦找到数据将不跳出循环,而是继续往下找值为

 

x 

的元素,?/p>

 

此程序输出会有变化。当输入数据仍为

 

2 9 8 1 9 

时,输出将是

 

index is 1 index is 4

?/p>

 

【练?/p>

7-2

】将数组中的数逆序存放。输入一个正整数

n

?/p>

1<n<=10

?/p>

,

再输?/p>

n

个整数,?/p>

入数?/p>

a

中,输出最大值及其对应的最小下标,下标?/p>

0

开始。试编写相应程序?/p>

 

解答?/p>

 

#include<stdio.h> 

int main(void) 

{ 

 

int i,n,temp; 

 

int a[10]; 

 

 

 

printf("Input n:"); 

 

scanf("%d",&n); 

 

printf("Input %d integer:",n); 

 

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

 

 

scanf("%d",&a[i]); 

 

printf("After reversed:"); 

 

for(i=0;i<n/2;i++){ 

 

 

temp=a[i]; 

 

 

a[i]=a[n-1-i]; 

 

 

a[n-1-i]=temp; 

 

} 

 

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

 

printf("%d ",a[i]); 

 

 

 

return 0; 

} 

【练?/p>

7-3

】求最大值及其下标。输入一个正整数

n

?/p>

1<n<=10

?/p>

,

再输?/p>

n

个整数,存入?/p>

?/p>

a

中,将先数组

a

中的?/p>

n

个数逆序存放,在按顺序输出数?/p>

a

中的

n

各元素。试编写

相应程序?/p>

 

解答?/p>

 

#include<stdio.h> 

int main(void) 

{ 

 

int i,index,n; 

 

int a[10]; 



ļ׺.doc޸Ϊ.docĶ

  • 3000ƬƽƬƱҵ
  • ר--𰸻
  • õǰ׺30,ʸ90,׺30
  • 8A桿Ϣ()
  • пѧר⸴ϰ()
  • ҽѧ
  • ˼ԭۡĩ
  • ά޵繤
  • ʪĹշоչ

վ

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