2024年6月5日发(作者:)

实验7 字符数组和字符串

参考答案

[DIY]

1、调试下列程序(下列各程序中存在一些问题,通过调试发现问题,并加以修正,使

其实现预期目标)

[1.1] 以下程序统计字符串str中字符‘#’与数字字符的个数。

[代码]

#include

main()

{

char str[81];

int n1,n2;

gets(str);

for ( i = 0; str[i] ! = ‘0’; i++ ){

if ( str[ i]=‘#’ )

n1 ++;

if (str[i]>=0 && str[i] <= 9 )

n2 ++; }

printf( “#=%d, digit=%dn”, n1, n2 );

}

参考答案:

#include

main()

{

char str[81];

int i,n1=0,n2=0;

gets(str);