#include<stdio.h> void funstr(char str1[]); main(){ char str2[]="hello world"; int i;char *p; p=str2; for(i=0;i<11;i++) printf("%c",str2[i]); printf("\n"); scanf("%c",&str2[0]); scanf("%c",&str2[6]); funstr(str2); } void funstr(char str1[]) { int i=0; char *p=str1; while(*(p+i)!=‘\0‘) {printf("%c",*(p+i));i++; } printf("\n"); printf("%s","Hello World"); } hello world HW Hello World Hello World -------------------------------- Process exited after 4.466 seconds with return value 0 请按任意键继续. . .
总结一下,课堂上这道题没做出来,有点思路,但是不知道从哪里下手,感觉这题真的比前两次作业还难,回来想了很长时间,又问同学,现在总算是思路清晰了。
用了很多知识,调用、whlie语句、for语句等。这些必须都灵活掌握,才能将题做的好。想给老师提个建议,就是最好能每次课上学生做题后,给讲解一下这道题目,能让很多学生听的更明白。我是这么感觉的。
课上就是思路不清晰,无从下手,写到了一半就写不下去了。课下的努力很多,自己想,又问同学,看看别人的想法和自己一不一样。
时间: 2024-11-15 09:58:58