当前位置:千优问>生活百科>c语言编程代码

c语言编程代码

2023-05-19 23:16:09 编辑:lily 浏览量:557

c语言编程代码

问题补充说明:c语言编程代码每个题目的代码... c语言编程代码每个题目的代码 展开

两种方法我写在一起,可以独立率志书把哥拆开。

c语言编程代码

#include<stdio.h>

voidfinda1(chara[3][10]);

voidfinda2(ch360问答ara[3][10]);

vo去居些代苦色训引章能往idshow(char(*p)[10]);

intma伯古还走集落罪化希案in()

{

  chara[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

  printf("原数组内容:\n");

  show(a);

  printf("\n1、用数组指针的方法(函数finda1):\n");

  finda1(a);

  printf("执沿行后:\n");

  show(a);

  printf("\n---------------------\n");

  charb[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

  p再述rintf("原数组内容:\n");

  show(a);

  p永倍云直推树rintf("\n2、用指针数组的方法(函数finda2):\n");

  finda2(b);

  printf("执行则到学刻求握县善音肥历后:\n");

  show(b);

  r席察侵去活草王品必eturn0;

}

voidfinda1(chara[3][10])

{

  inti,j;

  ch千车决倒ar(*p)[10]=a;

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

    for(j=0;j<10;j++)

      if(p[i][j]=='a')

        printf("发现:第%d行第%d个元素是‘a’,已替换\n",i+1,j+1),p[i][j]='1';

}

voidfinda2(chara[3][10])

{

  inti,j;

  char*p[3]={&a[0][0],&a[1][0],&a[2][0]};

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

    for(j=0;j<10;j++)

      if(p[i][j]=='a')

        printf("发现:第%d行第%d个元素是‘a’,已巴外评三图许板针管替换\n",i+1,j+执抓权举仍地1),p[i][j]='1';

}

voids边见德how(char(*p)[10])

{

  inti,j;

  f角相硫额振讨or(i=0;i<3武组测技径严别样慢;i++,printf("\n"))

    for(j=0;j<10;j++)

      printf("%c",p[i][j]);

}

标签:编程,代码,语言