⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 数组的应用.txt

📁 编程求出二维数组中的最大和最小元素的值及其位置。设二维数组如下: A={ { 3,13,7,9},{11,8,23,5},{6,34,16,4}}。
💻 TXT
字号:
 编程求出二维数组中的最大和最小元素的值及其位置。设二维数组如下:
A={ { 3,13,7,9},{11,8,23,5},{6,34,16,4}}。
#include <stdio.h>
void main( )
{  int a[3][4]= { { 3,13,7,9},{11,8,23,5},{6,34,16,4}};
   int max = a[0][0] , min = a[0][0] , row1 = 0,column1 = 0 ,row2=0,column2= 0;
   for ( i=0;i<3;i++)
      for( j=0;j<4;j++)
      {  if (max<a[i][j])  {  max = a[i][j];row1= i ;column1 = j ;  }
         if (min>a[i][j])  {  min = a[i][j];row2 = i ;column2 = j ;  }
       }
      printf ("max=%d,row1=%d,column1=%d\n",max,row1,column1) ;
      printf ("min=%d,row2=%d,column2=%d\n",min,row2,column2) ;  }
结果:
max=34,row1=2,column1=1
min= 3,row2=0,column2=0


从键盘输入一句英语并作为字符串存入一个一维字符数组中,然后调用一
个函数统计该字符串含有多少个空格和多少个′a′字符,返回到主函数后输
出该字符串和统计结果。
#include <stdio.h>
void main()
{  void count(char *p,int *p1,int *p2);
   int space,a;
   char s[80];
   printf("enter a string:\n");
   gets(s);
   count( s,&space,&a);
   printf("%s\n",s);
   printf("space = %d\n",space);
   printf("'a'=%d\n",a);
}
void count(char *p,int *p1,int *p2)
{  int i;
   *p1=0;*p2=0;
   for(i=0;p[i]!='\0';i++)
   {  if(p[i]=='ㄩ') *p1=*p1+1;
      if(*(p+i)=='a') *p2=*p2+1;   }  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -