文档仅供参考,不当之处,请联系改正。
void main(void) { int a; int *p = &a; a = 10;
printf(“%d\\n”,*p); }
2.3 #include
main() {
char ch[2][5] = {\ int i,j,s=0; for(i=0;i<2;i++) p[i] = ch[i]; for(i=0;i<2;i++)
for(j=0;p[i][j]>'\\0';j+=2) s = 10*s + p[i][j] - '0'; printf(\ } 4.1
#include
2020年4月19日
37
文档仅供参考,不当之处,请联系改正。
#include
main() {
int count = 0;
char str1[100],str2[100]; char *p1,*p2;
printf(\ gets(str1);
printf(\ gets(str2);
printf(\ printf(\ p1 = str1; p2 = str2;
while(*p1!='\\0'&&*p2!='\\0') {
if(*p1++==*p2++) count++; }
printf(\ }
2020年4月19日
38
文档仅供参考,不当之处,请联系改正。
4.2
#include
main() {
int i,j,k; int a[3]; int temp;
printf(\ scanf(\
for(i=0;i<2;i++) { k = i;
for(j= i+1;j<3;j++) {
if(a[j] } if(k!=i) { temp = a[i]; 2020年4月19日 39 文档仅供参考,不当之处,请联系改正。 a[i] = a[k]; a[k] = temp; } } for(i=0;i<3;i++) printf(\ printf(\ } 4.3 #include char s1[N], s2[N],*p; int m; printf(\ gets(s1); p = s1; printf(\ scanf(\ 2020年4月19日 40