企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ###(1)分类 ``` #include <stdio.h> #include <string.h> int main(void){ char a[100]; char b[100]; int i,n,j=0; scanf("%d",&n); scanf("%s",a); if(strlen(a)!=n){ printf("您输入有误,请重新输入"); return 0; } for(i=0;i<n;i++){ if(a[i]>'0'&&a[i]<'9'){ b[j]=a[i]; j++; } } for(i=0;i<j;i++) { while(strchr(a,b[i])) { a[strchr(a,b[i])-a]=' '; } } for(i=0;b[i]!=0;i++){ printf("%c",b[i]); } printf("\n"); for(i=0;i<n;i++){ if(a[i]!=' '){ printf("%c",a[i]); } } } ``` ### (2)找出矩阵中的字符 ``` ``` ### (3)矩阵翻转 ``` #include <stdio.h> int main(void){ int a[100][100]; int i,j,n; scanf("%d",&n); for(i=0;i<n;i++){ for(j=0;j<n;j++){ scanf("%d",&a[i][j]); } } printf("\n"); for(i=0;i<n;i++){ for(j=0;j<n;j++){ printf("%d ",a[j][i]); } printf("\n"); } } ``` ### (4)求和 ``` #include <stdio.h> #include <string.h> int main(void){ char a[100]; int b[100]; int n,i,j=0,x=0,sum=0; scanf("%d",&n); scanf("%s",&a); if(strlen(a)!=n){ printf("您输入有误请重新输入"); return 0; } for(i=0;i<n;i++){ if(a[i]>'0'&&a[i]<'9'){ if(x==0){ b[j]=a[i]-48; j++; }else{ b[j-1]=b[j-1]*10+a[i]-48; } x=1; }else{ x=0; } } for(i=0;i<j;i++){ sum=sum+b[i]; } printf("%d",sum); return 0; } ```