codeforces 263A-C语言解题报告
生活随笔
收集整理的這篇文章主要介紹了
codeforces 263A-C语言解题报告
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
263A題目網(wǎng)址
題目解析
1.輸入5*5的矩陣(下標(biāo)從到5),包含24個(gè)0和一個(gè)1,問(wèn)如何移動(dòng)最小的次數(shù)(i相鄰行或列)可以讓1位于3行3列
舉例:
輸入:
0 0 0 0 0
0 0 0 0 1
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
輸出:
3
注意點(diǎn)
1.因?yàn)閿?shù)組是從0開始的,所以減2就行
row-2+col-2
2.使用整型二維數(shù)組
int number[5] [5]={0};
3.使用abs()絕對(duì)值
代碼
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> int main() {int number[5][5]={0};int i,j;int row=0,col=0,count=0;for(i=0;i<5;i++){for(j=0;j<5;j++){scanf("%d",&number[i][j]);if(number[i][j]==1){row=i;col=j;}}}count=abs(row-2)+abs(col-2);printf("%d",count);system("pause");return 0; }總結(jié)
以上是生活随笔為你收集整理的codeforces 263A-C语言解题报告的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 国家开发银行是什么银行 国家开发银行是哪
- 下一篇: 英语口语-文章朗读Week9 Wedne