c语言求助!!!!!!!!!
#include <stdio.h>
int main(void)
{
int i,j,k,n,xb1,xb2,minmax,xb[20];
printf(" 请输入一个正整数(1<n≤10):");
while(scanf("%d",&n) == 1 && n>0)
{
if(n<2 || n>10)
{
while(getchar() != '\n')
continue;
printf(" 输入错误,请重新输入:");
}
int min[n],sz[n][n];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf(" 请为数组元素 sz[%d][%d] 赋值:",i,j);
scanf("%d",&sz[i][j]);
}
printf(" %d × %d 数组各元素的值:\n",n,n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf(" %d",sz[i][j]);
putchar('\n');
}
k=0;
for(i=0;i<n;i++)
{
min[i]=sz[i][0];
for(j=1;j<n;j++)
if(min[i]>sz[i][j])
{
min[i]=sz[i][j];
xb[k]=i;
xb[k+1]=j;
}
k+=2;
}
minmax=min[0];
xb1=xb[0];
xb2=xb[1];
for(i=1;i<n;i++)
if(minmax<min[i])
{
minmax=min[i];
xb1=xb[i*2];
xb2=xb[i*2+1];
}
printf(" %d 个最小值中最大值为:%d,其下标为:i = %d,j = %d\n",n,minmax,xb1,xb2);
printf("\n 请输入一个正整数(1<n≤10):");
}
return 0;
}
2018-05-11
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n;
scanf("%d",&n);
int a[n][n],i,j,b[n],e,min;
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<n;i++)
{min=a[i][0];
for(j=0;j<n;j++)
{if (a[i][j]<min)
{ min=a[i][j];
}
}
b[i]=min;
}
e=b[0];
for(i=0;i<n;i++)
{if(b[i]>e)
{e=b[i];
}
}
for(j=0;j<n;j++)
{for(i=0;i<n;i++)
{if(a[i][j]==e)
{printf("%d %d %d",e,i,j);
break;
}
}
if(a[i][j]==e)
break;
}
return 0;
}
问一个oj已过同学要的代码
int main()
{
int a[10][10], i, j, b[10], n, min, max,k,c;
scanf("%d", &n);
for (i = 0; i<n; i++)
{for (j = 0; j<n; j++)
scanf("%d", &a[i][j]);}
for (i = 0; i < n; i++)
{min=a[i][0];
for (j = 0; j < n; j++)
if (min > a[i][j])
min = a[i][j];
b[i]=min;
}
max=b[0];
for (i = 0; i < n; i++)
if (max <b[i])
max = b[i];
printf("%d",max);
for (i = 0; i<n; i++)
if (max ==b[i])
{k=i;
break;}
for(j=0;j<n;j++)
if (max ==a[k][j])
{
c=j;
break;}
printf(" %d %d",k,c);
return 0;
}
i,sum=0,t=1;
赋出始数值,
for(i=1;i<=50;i=i+2)
应该是1到50之间的单数
{sum=sum+i*t;
求1到50之间单数的和
至于I*T
是什么意思还没有弄明白
t=-t;}
至于这个-T
我还真不懂好象没有这个语法吧?
printf("%d",sum);
显示SUM数值