C 19

2주차 C 과제

1. 두 개의 문자열 s1, s2를 입력 받고, s1과 s2에 같은 index에 있는 문자들을 비교해서 같으면 O, 다르면 X를 출력하시오 문자열의 길이는 모두 30을 넘지 않음문자 비교 중 공백일 경우 X를 출력함포인터 사용 [입력 예시]structstarcity​[출력 예시]OOXXOXXX​#include #include int main(void){ char s1[30], s2[30]; char *w1 = s1; char *w2 = s2; int i, len; scanf("%s", w1); scanf("%s", w2); if(strlen(w1)>strlen(w2)){ len = strlen(w1); }else{ len = strlen(w2); } for(i=0; i문자열 두 개를 정의하고 입력받는..

C 2021.02.07

자릿수 출력_C언어

입력 받는 정수의 자릿수 출력하기(2가지)  1. 입력받는 양의 정수가 세자릿수 이하라는 조건 / if문만 이용했을 때if문안의 조건 : 단순하게 수의 범위를 나눔. 세자릿수 이하라는 조건이 있어서 가능한 것.//자릿수 출력#include int main(void){ int a; printf("Enter an positive integer: "); scanf("%d",&a); //정수 입력받음 if(a>0&&a 한자리 else if(a>=10&&a 두자리 else if(a>=100&&a 세자리 else printf("Error!\n"); //범위를 벗어나면 error 출력 retu..

C 2020.04.23