pat 을 급 1036 C 언어

6090 단어 시험patc 언어
1036 오바마 와 함께 프로 그래 밍 (15 점)
버 락 오바마 미국 대통령 은 모든 사람 에 게 프로 그래 밍 을 배 울 뿐만 아니 라 솔선수범 으로 코드 를 작성 해 미국 역사상 처음으로 컴퓨터 코드 를 작성 하 는 대통령 이 되 라 고 호소 했다.오바마 대통령 은 2014 년 말 '컴퓨터 과학 교육 주간' 의 본 격 적 인 시작 을 축하 하기 위해 간단 한 컴퓨터 코드 를 만 들 었 다. 화면 에 정사각형 을 그 렸 다.이제 너 도 그 와 함께 그 려 라!입력 형식:
한 줄 에 정사각형 변 의 길이 N (3 ≤ N ≤ 20) 과 정사각형 변 을 구성 하 는 특정한 문자 C 를 입력 하여 빈 칸 을 간격 합 니 다.출력 형식:
출력 은 주어진 문자 C 에서 그 려 진 정사각형 입 니 다.그러나 줄 간격 이 열 간격 보다 크다 는 것 을 알 기 때문에 결 과 를 정사각형 처럼 보이 기 위해 우리 가 출력 한 줄 수 는 실제 열의 50% (반올림 추출) 이다.
사고의 방향
아주 간단 한 문제 (int) (a * 1.0 / b + 0.5) 이렇게 반올림 할 수 있 고 앞의 문제 도 사용 한 적 이 있다.
#include

int main()
{
    int N;
    char sign;
    scanf(" %d %c",&N,&sign);
    for(int i=0;i<(int)(N/2.0+0.5);i++)//  
    {
        if(i==0||i==(int)(N/2.0+0.5)-1)
        //           
        {
            for(int j=0;j<N;j++)
            {
                printf("%c",sign);
            }
            printf("
"
); } else// { for(int j=0;j<N;j++) { if(j==0||j==N-1) printf("%c",sign); else printf(" "); } printf("
"
); } } }

좋은 웹페이지 즐겨찾기