ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ###(1)分类 ``` #include<stdio.h> #include<string.h> int main() { int j,n,s; char a[100]; char b[100]; char c[100]; printf("input a number:\n"); scanf("%d",&n); scanf("%s",a); for(int i=0;i<n;i++) { if(a[i]<='9'&&a[i]>='0') { b[j]=a[i]; j++; } else if(a[i]<='z'&&a[i]>='a'||a[i]<='Z'&&a[i]>='A') { c[s]=a[i]; s++; } } for(j=0;j<=n;j++){ printf("%c",b[j]); } printf("\n"); for(s=0;s<=n;s++) { printf("%c",c[s]); } return 0; } ``` ###(2)找出矩阵中的字符 ``` ``` ###(3)矩阵翻转 ``` ``` ###(4)求和 ``` #include <stdio.h> #include <string.h> int main() { int i,n,a,sum=0; char b[100]; scanf("%d",&n); scanf("%s",&b); for(i=0;i<n;i++){ if(b[i]!='\0'&&b[i] >= '0' && b[i] <= '9') { a = 10 * a + b[i] - '0'; } if(b[i] == '.') { sum += a; a=0; } } printf("%d\n",sum + a); return 0; } ```