中国大学MOOC-哈工大-C语言程序设计精髓第六-十二(19)
发布时间:2021-06-08
发布时间:2021-06-08
#include<string.h>
main()
{
int a[100][100],m;
int n,i,j,k,max,flag=0,shit=0,l;
printf("Input m,n:\n");
scanf("%d,%d",&n,&l);
printf("Input matrix:\n");
for(i=0; i<n; i++)
for(j=0; j<l; j++)
scanf("%d",&a[i][j]);
for(i=0; i<n; i++)
{
flag=0;
m=a[i][0];
for(j=0; j<l; j++)
if(a[i][j]>m)
{
m=a[i][j];
max=j;
}
for(k=0; k<n; k++){
if(a[k][max]<=m && k!=i)
{
flag=1;
break;
}
}
if(flag==0){
printf("a[%d][%d] is %d\n",i,max,m);shit=1;break;
}
}
if (shit==0)
printf("No saddle point!\n");
}
9.4
统计重复字符(4分)
题目内容:
输入一串字符(字符数小于80),以回车表示输入结束,编程计算并输出这串字符中连续重复次数最多的字符和重复次数。如果重复次数最多的字符有两个,则输出最后出现的那一个。
已知函数原型:
//函数功能:统计字符串中连续重复次数最多的字符及其重复的次数