知ing

大学C/C++语言程序设计实验教程

阳小华 罗晨晖 编 / 电子工业出版社

王大胆 上传

查看本书


实验7  一维数组、二维数组及字符串数组

任务1  数组的基本定义与应用

14   3   3   2

26,4,3,2,

3a=a+arr[i][j]

   j=2

   j--

i+j==2

输出为:a=13,b=14

4i=1

   x[i-1]

5m<1000m<=999

   m/10%10m/10-x*10

   a[i]=m

   m<im<=i-1

   输出结果为:153   370   371   407

6. a

   a

   sum/n

   x[i]<ave

任务2  字符数组

1‘\0’

   str1[i]-str2[i]

2c[k]=a[i++];

   c[k]=b[j++];

   a[i]== ‘\0’b[j]!= ‘\0’

3xWHOwho

4c1!= ‘ ’&&c2==‘ ’

实验8  数组与函数

任务1  数组与函数的综合应用

蜄z  n%2+‘0’

bin[i]= ‘\0’

2float a[10],x;

   i<10i<=9

   i<10i<=9

  j<9j<=8j<10-ij<=9-i

   a[j]>a[j+1]

   a[j]=a[j+1]

   i<10i<=9

   i%5==0

3i=strlen(a)-1;i>=j;i—

   a[i+1]=a[i]

4m[i]=a%10

   t=t*10

   k==n*n

50

   ||

   1

6k-1

   N-1

   temp

7.程序代码如下:

#include<stdio.h>

void fun(char *a)

{  int i=0;

   char *p=a;

   while(*p&&*p=='*')

   {a[i]=*p;

    i++;

p++;

   }

   while(*p)

   {

   if(*p!='*')

   {a[i]=*p;

         i++;

   }

   p++;

   }

   a[i]='\0';

}

main()

{  char s[81];

   printf("Enter a string:\n");

   gets(s);

   fun(s);

   printf("The string after deleted:\n");

   puts(s);

}


查看更多