c언어 입력한정수들의 곱셈 #define _CRT_SECURE_NO_WARNINGS #include int main() { int num; int i = 0, sum = 1; while (1) { printf("곱셈을 진행할 정수를 입력하세요:"); scanf("%d", &num); if(num!=0) sum *=num; if (num == 0) { printf("\n"); printf("입력한 정수들의 곱: %d", sum); break; } } return 0; } Programming/C 2021.08.13
C언어 날짜계산 예제 #define _CRT_SECURE_NO_WARNINGS #include #include long total_days(int year, int month, int day); void calculateDate(long total); void calculateDate2(long total); int main(void) { int year, month, day, dayafter; long total; printf("기준일 (년월일) 입력 : "); scanf("%d %d %d", &year, &month, &day); printf("몇일 후 날수 입력:"); scanf("%d", &dayafter); total = total_days(year, month, day) + dayafter - 1; printf(".. Programming/C 2021.08.13
c언어 주민번호 예제 #define _CRT_SECURE_NO_WARNINGS #include #include #include void Fun(char name[10], char major[10], int year[7]) { int temp=0; int gen=0; char lp[20]; char fg[20]; int count = 0; int yre = 0; int mre = 0; int dre = 0; mre = year[2] * 10 + year[3]; dre = year[4] * 10 + year[5]; if (year[6] == 1) { yre = 1900 + (year[0] * 10) + year[1]; gen = 1; } else if (year[6] == 2) { yre = 1900 + (year[0] * 10.. Programming/C 2021.08.13
c언어 숫자맞추기 예제 #define _CRT_SECURE_NO_WARNINGS #include #include #include int main() { srand((unsigned)time(NULL)); int user = 0; int ran = 0; int count; char ch[5]; re: printf("1~100 범위에서 수를 결정하였습니다.\n맞추어보세요.\n"); ran = rand() % 100 + 1; count = 0; while (1) { printf("입력)"); scanf("%d", &user); count++; if (count == 3 && ran != user) printf("정답인줄알았지? 메롱~\n"); if (user ra.. Programming/C 2021.08.13
c언어 이름,학번,총점 순서정렬하기 #define _CRT_SECURE_NO_WARNINGS #include #include #define MAX_NA 10 #define MAX_N 20 typedef struct { char name[MAX_NA]; int num[MAX_N]; int sum; }Person; void sort_name(Person* arr); void sort_num(Person* arr); void sort_total(Person* arr); int main() { Person arr[5] = { 0, }; int ch=0; for (int i = 0; i < 5; i++) { printf("학생 %d 정보\n", i+1); printf("이름: "); scanf("%s", &arr[i].name); printf("학.. Programming/C 2021.08.13
모던c++챌린지 과잉수 구하기 #define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; int sum_proper_divisors(int const number) { int result = 1; for (int i = 2; i Programming/C++ 2021.08.13
c언어 텍스트 파일 활용예제 #define _CRT_SECURE_NO_WARNINGS #include #include #include int main() { FILE* fp = fopen("D:\\temp\\prime.txt", "r"); int count = 0; char chs[100]; fgets(chs, 500, fp); int i = 0; int curNum = 0; int cntNum = 0; while (i 0) { printf("%5d", curNum).. Programming/C 2021.08.13
c언어 배열요소의 합 예제 #define _CRT_SECURE_NO_WARNINGS #include #include int main() { int x[10]; int evensum = 0; int oddsum = 0; for (int i = 0; i < 10; i++) { x[i] = i + 1; } int* xPtr = x; for (int i = 2; i < 10; i+=2) { evensum += (*xPtr + i); } for (int i = 1; i < 10; i += 2) { oddsum += (*xPtr + i); } printf("짝수번 요소의합: %d\n", evensum); printf("홀수번 요소의합: %d\n", oddsum); return 0; } Programming/C 2021.08.13
백준 1924,8393,10818,2741,2742,2739 (c언어) 백준1924 #define _CRT_SECURE_NO_WARNINGS #include int main() { int x, y; int month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; int result = 0; scanf("%d %d", &x, &y); for (int i = 0; i < x - 1; i++) { y += month[i]; } result = y % 7; switch (result) { case 0: printf("SUN"); break; case 1: printf("MON"); break; case 2: printf("TUE"); break; case 3: printf("WED"); break; case 4: printf("THU"); br.. Programming/C 2021.08.13
백준 2438,2439,2440,2441 (c언어) 백준2438 #define _CRT_SECURE_NO_WARNINGS #include int main() { int n; scanf("%d", &n); for (int i = 0; i < n; i++) { for (int j = 0; j 0; i--) { for (int j = 0; j < i; j++) { if (j < i) printf("*"); else printf(" "); } printf("\n"); } return 0; } 백준2441 #define _CRT_SECURE_NO_WARNINGS #include int main() { int n; scanf("%d", &n); for (int i = 0; i < n; i++) { for (int j = 0; j < i; j++) { printf(".. Programming/C 2021.08.13