解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int a[][]=new int[n][n];
int i,j;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
a[i][j]=sc.nextInt();
int count1=0,count2=0;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(a[i][j]<=50)
{
count1++;
if(i==0||i==n-1||j==0||j==n-1)
count2++;
else
{
if(a[i-1][j]>50||a[i+1][j]>50||a[i][j+1]>50||a[i][j-1]>50)
count2++;
}
}
}
}
System.out.println(count1+" "+count2);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:689 |
2^k进制数 (C++代码)使用递归方法浏览:736 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1177 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:806 |
简单的a+b (C语言代码)浏览:641 |
简单的a+b (C语言代码)浏览:674 |
printf基础练习2 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:1067 |
【明明的随机数】 (C语言代码)浏览:845 |
输入输出格式练习 (C语言代码)浏览:883 |