- 终端输入带空格的字符串,判断所含单词个数#include<stdio.h>
#include<string.h> int main(int argc, const char *argv[]) { char str[9999]={0}; gets(str); puts(str); int i=0,n=0,flag=0; while(str[i]) { if(flag==0&&str[i]!='_') { n++; flag=1; } else if(str[i]=='_'&&flag==1) { flag=0; } i++; } printf("%d\n",n); return 0;
- 使用数组指针的方式完成二维数组的输入输出
-
#include<stdio.h> int main(int argc, const char *argv[]) { int arr[2][3]={0}; int i,j; int(*p)[3]=arr; for(i=0;i<2;i++) { for(j=0;j<3;j++) { scanf("%d",*(p+i)+j); } } for(i=0;i<2;i++) { for(j=0;j<3;j++) { printf("%d\t",*(*(p+i)+j)); } putchar(10); } return 0;
C语言——指针、数据存储大小端 、指针数组、数组指针
于 2023-04-11 08:50:57 首次发布