程序调试,北理c语言乐学作业

Python025

程序调试,北理c语言乐学作业,第1张

#include <stdio.h>

void reverse( char *str, int i, int j )

{

char temp

if( i <j )

{

temp = str[i]

str[i] = str[j]

str[j] = temp

reverse( str, i+1, j-1 )

}

return

}

int main()

{

int n=0

char s[100]

gets(s)

while( s[n] != '\0' )

n++

reverse( s, 0, n - 1 )长度为n,但是下标最大只到n - 1.若为n,则已经指空

puts(s)

return 0

}

北理c语言上机考试挺难。

c语言想过关,相对还是有一定难度的,尤其对初学者来说,但也不要害怕,平时多看书,多上机练习,多做书上的例子,找上几份以前考试的卷子,反复练习,直到记熟能背默,这样就会比较容易过关了。