j]!='O'&&str[i][j]!='I'&&str[i][j]!='U') count++;?}?printf("%d\n",count);}4.字符串连接试编写一个程序连接两个字符串(不使用库函数strcat())。例:输入Thefirststring:etoThesecondstring:etoChina#include<stdio.h>#defineMAXLEN80voidmain(){?inti,j;?charstr1[MAXLEN],str2[MAXLEN];?puts("Inputthefirststring:");?gets(str1);?puts("Inputthesecondstring:");?gets(str2);?for(i=0;str1[i]!='\0';i++);?for(j=0;str2[j]!='\0';) str1[i++]=str2[j++];?str1[i]='\0';?puts("Theconnectedstringis:");?puts(str1);}5.矩阵运算读入1个正整数n(1≤n≤6),再读入n阶方阵,计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。例:输入42341561171811111输出sum=35#include<stdio.h>#defineN6voidmain(){?inta[N][N],i,j,n,sum;?scanf("%d",&n);?for(i=0;i<n;i++) for(j=0;j<n;j++) scanf("%d",&a[i][j]);?sum=0;?for(i=0;i<n;i++) for(j=0;j<n;j++) if(i==n-1||j==n-1||i+j==n-1) continue; else sum+=a[i][j];?printf("sum=%d\n",sum);}