2014-10-14 2 views
-6

당신은 아마도 아래 +++++++에 대한 **** 무엇을 인쇄하는 코드의 원 (:?) 운영자 만족해야 어떤 조건 말해 수 :만족스러운 조건

printf("%s\n", count % 2 ? "****" : "++++++++"); 
+4

: 의사 코드 코드)

if count is not even return **** else return ++++++++ 

이 부분

printf("%s\n", 'string') 

()에

replace %s with string and print with a newline character 

처럼 함께 그 무언가를 모두 넣어 ? 프린트 한 것을보기 위해'count '의 값을 다르게 해봤습니까? –

+0

stackoverflow에 게시하기 전에이 질문에 개인적으로 대답하려 했습니까? –

답변

0

% 연산자는 모듈로 연산자 http://en.wikipedia.org/wiki/Modulo_operation

이 제품 :

count % 2 ? "****" : "++++++++" 

수단 (의사의 당신은 어떻게 생각

if count is not even 
    print **** with a newline character 
else 
    print ++++++++ with a newline character 
+1

사실 그건 잘못입니다. '2 % 2'는 거짓으로 평가됩니다. –

+0

그래, 나는 대답을 편집하고 있었다 - 내가 대답을 작성한 후 발견했다 – Jonathan

+0

@ 조나단 그냥 호기심에서, 왜 [질문에 대한 귀하의 시도 된 편집]에서 서식을 제거 했습니까? (http://stackoverflow.com/review/suggestions-edits/5997062)? – admdrew