행렬 입력 질문이요

익명 사용자의 이미지

지금 Floyd 알고리즘 중에
행렬을 입력받아야 하는데

0 -1 3 2
2 4 1 3
2 2 1 2
2 2 1 0

이런 행렬 입력시

"0, -1, 3, 1" "2, 4, 1, 3" "2, 2, 1, 2" "2, 2, 1, 0"

이런식으로 " 와 공백을 이용해서 구분해줘야하는데 혹시 방법아시는분 계신가요?

 의 이미지

최소한 어떤 프로그래밍 언어를 사용하시는지는 알려주셔야지요.

익명 사용자의 이미지

C에요!

세벌의 이미지

http://man7.org/linux/man-pages/man3/gets.3.html
입력은 gets 함수로 입력 받고, 파싱하는 로직을 만드셔야 될 거 같아요.
이미 만들어진 함수가 있을지도...

floyd algorithm 찾아보니
http://c-program-example.com/2011/10/c-program-to-implement-floyds-algorithm.html
나오는데 이것도 참고하시면 될 거 같고요.