top of page
게시판 게시물
sung.junesuh
2022년 7월 28일
In 소스 코드 제출
//#include <stdio.h> // //int main() //{ // int n; // scanf("%d", &n); // while(n>0){ // printf("%d\n", n); // n--; // } // return 0; //} //#include<stdio.h> //int main() //{ // int n, i=0; // scanf("%d", &n); // while (i<=n) printf("%d\n", i++); // return 0; //} //#include<stdio.h> //int main() //{ // int n; // scanf("%d", &n); // while (n>=1) printf("%d\n", --n); // return 0; //} //#include<stdio.h> //int main() //{ // int n, i=0, sum=0; // scanf("%d", &n); // while (sum<n) sum+=++i; // printf("%d", i); // return 0; //} /* //전위연산자 sum=n; n++; sum = ++n; //후위연산자 sum=n; n++; sum=n++; */ //#include<stdio.h> //int main() //{ // int n=0, sum; // printf("%d\n",n); // // // // sum = n++; // printf(" %d %d\n",sum,n); //} /* #include <stdio.h> int main() { double e, s, t=0,m=0; for(int i=0; i<5; i++){ scanf("%lf%lf", &s, &e); e-=s+1; if (e<0) e=0; if (e>=4) e=4; t+=e; m+=(e/0.5)*5000; } if(t>=15) m-=m/20; else if(t<=5) m+=m/20; printf("%.0f", m); } 일차원 선 이차원 면 삼차원 입체 배열 array 배열 선언시 갯수를 무조건 숫자로 써줘야함 !! int arr[n]; (x) int* arr = (int*)malloc(sizeof(int)*n); #include <stdio.h> int main() { //int arr[1000]; //arr[0] ~arr[999] 총 1000개 int arr[5]={}; //배열은 선언시 초기화 int i; for(i=0;i<5;i++){ scanf("%d",&arr[i]); } for() } */ #include<stdio.h> int main() { int n, list[100]; scanf("%d", &n); for(;) }
0
0
1
sung.junesuh
2022년 7월 21일
In 소스 코드 제출
/**
//46, 48
#include <stdio.h>
int main()
{
int n;
while (1){
scanf("%d", &n);
if (n!=0) printf("%d ", n);
else return 0;
}
}
//47
#include <stdio.h>
int main()
{
int n, i;
scanf("%d", &i);
while (i>0){
i--;
scanf("%d", &n);
printf("%d\n", n);
}
return 0;
}
//49
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
while (a>0){
printf("%d\n", a);
a--;
}
return 0;
}
//4D
#include<stdio.h>
int main()
{
int sum=0, i;
scanf("%d", &i);
while (i>0){
if (!(i%2)) sum+=i;
i--;
}
printf("%d", sum);
return 0;
}
//4E
#include <stdio.h>
int main()
{
char c;
while (1){
scanf("%c ", &c);
printf("%c\n", c);
if (c=='q') return 0;
}
}
//4F
#include <stdio.h>
int main()
{
int n, sum=0, i=0;
scanf("%d", &n);
while (sum<n){
i++;
sum+=i;
}
printf("%d", i);
return 0;
}
중첩반복문
정수 n이 입력되었을때
1. 사각형 1 - n*n 사각형 출력
***
***
***
2. 사각형 2
n=3
***
* *
***
n=5
*****
* *
* *
* *
*****
3. 사각형 3 - 대각선을 포함한 n*n 사각형
n=5
*****
** **
* * *
** **
*****
i j
1 5
2 4
3 3
i==j
1. 삼각형 1
*
**
***
2. 삼각형 2
***
**
*
3. 삼각형 3
***
**
*
/*
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=10;i++) //높이 층
{
for(j=1;j<=5;j++) // 폭
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
//#include<stdio.h>
//int main()
//{
// int n, i, j;
// scanf("%d", &n);
// n--;
// for(i=n;i>=0;i--){
// for(j=n;j>=0;j--) printf("*");
// printf("\n");
// }
//}
//#include<stdio.h>
//int main()
//{
// int n, i, j;
// scanf("%d", &n);
// n--;
// for(i=n;i>=0;i--){
// printf("*");
// }printf("\n");
// for(i=n-2;i>=0;i--){
// printf("*");
// for(j=n-2;j>=0;j--){
// printf(" ");
// }
// printf("*\n");
// }
// for(i=n;i>=0;i--){
// printf("*");
// }
// return 0;
//}
#include<stdio.h>
int main()
{
int n, i, j, k;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==1||i==n||j==1||j==n||i==j||i+j==n*2){
printf("*");
}
else{
printf(" ");
}
}
printf("\n");
}
return 0;
}
/*
homework
중첩반복문
사각형 출력하기 1~ 4 + 빗금친사각형출력하기
삼각형출력하기 1 ~ 5
*/
0
0
4
sung.junesuh
2022년 7월 20일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[11][11]={}; int i,j,n=0; for (i=1;i<=10;i++) { for (j=1;j<=10;j++) { scanf("%d",&arr[i][j]); } } // i=2; j=2; for (;;) { if(arr[i][j]==2) { arr[i][j]=9; break; } else if(arr[i][j]==0) { arr[i][j]=9; } if (arr[i][j+1]!=1) { j++; } else if(arr[i+1][j]!=1) { i++; } else { break; } } // for (i=1;i<=10;i++) { for (j=1;j<=10;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ #include<stdio.h> int main() { int arr[105][105]={}; int k,i,j,n,l=1; int d=1; scanf("%d",&n); i=n; j=1; for (k=1;;k++) { if (i==n && j==n) { arr[n][n]=k; break; } if(d==1) { arr[i][j]=k; if (j==n) { i++; d=2; } else { i--; j++; } } else if(d==2) { arr[i][j]=k; if (i==n) { j++; d=1; } else { i++; j--; } } } for (i=1;i<=n;i++) { for (j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; }
0
0
0
sung.junesuh
2022년 7월 14일
In 소스 코드 제출
// * / % -> + -
/*
int TimeNowM, TimeNowH, ExpactedTime;
int a, b;
scanf("%d %d\n%d", &TimeNowH, &TimeNowM, &ExpactedTime);
b = (TimeNowM+ExpactedTime)%60;
a = TimeNowH + (TimeNowM+ExpactedTime)/60 ;
printf("%d %d", a%24, b);*/
/*
#include <stdio.h>
int main()
{
int a, b, c, now;
scanf("%d %d %d",&a, &b, &c);
now= a*60+b+c;
printf("%d %d",now/60%24, now%60);
return 0;
}
조건문
if(조건식)
{
명령;
}
1. if-else 90
2. switch-case 10
반복문
1. for 50
2. while 49
3. do-while 1
복합대입연산자
i=i+1 i++
i=i-1 i--
i=i+10; i+=10;
+ - * / %
n=5
1 ~ n
1 2 3 4 5
0 1 2 3 4
0 ~ n미만
#include <stdio.h>
int main()
{
int i; // iteration
//for(시작식;조건식;증감식)
//for(i=1;i<=5;i++)
for(i=0;i<5;i++)
{
printf("*");
}
for(i=5;i>=1;i--)
{
if()
{
printf("%d ",i);
}
}
}
*/
//#include <stdio.h>
//int main()
//{
// int n, i = 1;
// scanf("%d", &n);
// for (n++; i < n; i++) {printf("%d ", i);}
// return 0;
//}
// a, b는 정수, a, b 중 어떤 수가 큰지 모름)
/*
x y
8 3
*/
//#include <stdio.h>
//int main()
//{
// int x, y;
// scanf("%d %d", &x, &y);
// if (x>y) for (x++; x > y; y++) {printf("%d ", y);}
// else for (y++; x < y; x++) {printf("%d ", x);}
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int x;
// scanf("%d", &x);
// printf("%d", x*(x+1)/2);
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int x, y, z=0;
// scanf("%d %d", &x, &y);
// for (y++; x<y; x++) {
// if (x%3==0) {
// z+=x;
// }
// }
// printf("%d", z);
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int x, y=0;
// scanf("%d", &x);
// y+=x/10;
// if (x%10!=0){
// y++;
// }
// printf("%d", y);
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int x, i;
// scanf("%d", &x);
// for (i = 1; i < x+1; i++){
// if (x%i==0) {
// printf("%d ", i);
// }
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int x, y, z=0;
// scanf("%d %d", &x, &y);
// for (y++; x<y; x++){
// if (x%2==0) z-=x;
// else z+=x;
// }
// printf("%d", z);
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int n, i, a, sum=0;
// scanf("%d",&n);
// for(i=1;i<=n;i++){
// scanf("%d",&a);
// if(a%5==0){
// sum+=a;
// }
// }
// printf("%d", sum);
// return 0;
//}
0
0
1
sung.junesuh
2022년 7월 12일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a, b, c, d; float x, y; scanf("%d %d %d %d", &a, &b, &c, &d); x=(float)a/b; y=(float)c/d; if (x>y) printf(">"); else if (x<y) printf("<"); else printf("="); return 0; } 1202 1231 switch case */ //#include <stdio.h> //int main() //{ // int x, y; // char op; // scanf("%d%c%d", &x, &op, &y); // switch (op){ // case '+' : // printf("%d", x+y); // break; // case '-': // printf("%d", x-y); // break; // case '*': // printf("%d", x*y); // break; // default: // printf("%.2f", (float)x/y); // break; // } //} // #include <stdio.h> // int main() // { // int x; // scanf("%d", &x); // switch (x/10){ // case 10: // case 9: // printf("A"); // break; // case 8: // printf("B"); // break; // case 7: // printf("C"); // break; // case 6: // printf("D"); // break; // default: // printf("F"); // } // } //이상 이하 >= <= //초과 미만 > < //#include <stdio.h> //int main() //{ // double kg, cm, bmi, nor; // scanf("%lf %lf", &cm, &kg); // // if(cm<150) nor = cm-100; // else if(cm<160) nor=(cm-150)/2+50; // else nor=(cm-100)*0.9; // // bmi=(kg-nor)*100/nor; // // if (bmi<=10) printf("정상"); // else if (bmi<=20) printf("과체중"); // else printf("비만"); // return 0; //} //#include <stdio.h> //int main() //{ // int age, year; // scanf("%d", &age); // year = (2012-age+1); // printf("%d ", year%100); // if(year>=2000) printf("3"); // else printf("1"); // return 7777777; //} // #include <stdio.h> // int main() // { // int y,m,d; // scanf("%d %d %d", &y, &m, &d); // switch ((y+m+d)/100%2){ // case 1: // puts("그럭저럭"); // break; // case 0: // puts("대박"); // break; // } // return 7777777; // }
0
0
3
sung.junesuh
2022년 7월 11일
In 소스 코드 제출
/*
//1166
#include <stdio.h>
int main()
{
int year;
scanf("%d",&year);
printf(((year%400 == 0) || ((year%4==0 && !(year%100==0))))?("Leap"):("Normal"));
return 0;
}
//1167
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%i %d %i", &a, &b, &c);
printf("%i",(a>=b&&a<=c)||(a<=b&&a>=c)?a:(b>=a&&b<=c)||(b<=a&&b>=c)?b:(c));
return 0;
}
//1173
#include <stdio.h>
int main()
{
int m, h;
scanf("%d %d",&h,&m);
m=m-30;
if (m < 0){
m=m+60;
h--;
}
if (h < 0){
h=23;
}
printf("%d %d", h, m);
return 0;
}
//1180
#include <stdio.h>
int main()
{
int smush;
scanf("%d", &smush);
smush=(((smush/10)+(smush%10)*10)*2)%100;
printf("%d\n%s", smush, (smush<51)?"GOOD":"OH MY GOD");
}
//1204
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
if (a%10==1 && !(a >= 11&&a<=13)){
printf("%dst", a);
}else if (a%10==2 && !(a >= 11&&a<=13)){
printf("%dnd", a);
}else if (a%10==3 && !(a >= 11&&a<=13)){
printf("%drd", a);
}else{
printf("%dth", a);
}
return 0;
}
//1212
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%i %i %i", &a, &b, &c);
if((((a>b?a:b)>c?(a>b?a:b):c)<(a<b&&a<c?a:(b<c&&b<a?b:(c)))+((a>b&&a<c)||(a<b&&a>c)?a:(b>a&&b<c)||(b<a&&b>c)?b:(c)))){
printf("yes");
}else{
printf("no");
}
return 0;
}
//1214
#include <stdio.h>
int main()
{
int year, mo;
int amo[12]= {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
scanf("%d %i",&year, &mo);
if (((year%400 == 0) || ((year%4==0 && !(year%100==0))))&&mo==2) printf("29");
else printf("%i", amo[mo-1]);
return 0;
}
//1018
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a,&b,&c);
if(!((((a>=b?a:b)>=c?(a>=b?a:b):c)<(a<=b&&a<=c?a:(b<=c&&b<=a?b:(c)))+((a>=b&&a<=c)||(a<=b&&a>=c)?a:(b>=a&&b<=c)||(b<=a&&b>=c)?b:(c))))){
printf("삼각형아님");
}else if(a==b&&b==c){
printf("정삼각형");
}else if(pow(a,2)+pow(b,2)==pow(c,2)){
printf("직각삼각형");
}else if((a==b)||(a==c)||(b==c)){
printf("이등변삼각형");
}else{
printf("삼각형");
}
return 0;
}
//1230
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d %i %i", &a, &b, &c);
if (a <= 170) printf("CRASH %d", a);
else if (b <= 170) printf("CRASH %i", b);
else if (c <= 170) printf("CRASH %i", c);
else printf("PASS");
return 0;
}
*/
0
0
2
sung.junesuh
2022년 7월 07일
In 소스 코드 제출
//1046 //#include<stdio.h> //int main() //{ // long long int a,b,c, d; // scanf("%lld %lld %lld", &a,&b,&c); // d=a+b+c; // printf("%lld\n",d); // printf("%.01f", d/3.0); // return 0; //} //1115 //#include<stdio.h> //int main() //{ // long long int a,b; // scanf("%lld %lld", &a, &b); // printf("%lld", a+b); // return 0; //} //1116 //#include<stdio.h> //int main() //{ // int a,b; // scanf("%d %d", &a, &b); // printf("%d+%d=%d\n%d-%d=%d\n%d*%d=%d\n%d/%d=%d", a , b, a+b,a,b,a-b,a,b,a*b,a,b,a/b); // return 0; //} //1118 //#include<stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%.1f", (a*b)/2.0); // return 0; //} //1123 //#include<stdio.h> //int main() //{ // int a; // scanf("%d", &a); // printf("%.03f", (float)9/5*a+32); // return 0; //} //#include<stdio.h> // //int main() { // int x, y; // // scanf("%d %d", &x, &y); // // printf("%d", x > y); // // return 0; //} // > >= < <= == != // a > b, b < a // >=, <=, >=, =<(X) // a = + b, a =< b //1049 //#include <stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", a>b); // return 0; //} //1050 //#include <stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", a==b); // return 0; //} //1051 //#include <stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", a<=b); // return 0; //} //1052 //#include <stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", a!=b); // return 0; //} //1053 //#include <stdio.h> //int main() //{ // int boolen; // scanf("%d", &boolen); // printf("%d", !boolen); // return 0; //} //1054 //#include <stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", a&&b); // return 0; //} //1055 //#include <stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", a||b); // return 0; //} //1056 //#include <stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", (a||b)&&!(a&&b)); // return 0; //} //1057 //#include <stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", (a && b)||(!a&&!b)); // return 0; //} //1058 //#include<stdio.h> //int main() //{ // int a, b; // scanf("%d %d", &a, &b); // printf("%d", !a&&!b); // return 0; //} //1063 //#include<stdio.h> //int main() //{ // int a,b; // scanf("%d %d", &a, &b); // printf("%d", (a>b)?(a):(b)); // return 0; //} //1064 //#include<stdio.h> //int main() //{ // int a,b,c; // scanf("%d %d %d", &a, &b, &c); // printf("%d", (((a<b)?a:b)<c)?((a<b)?a:b):c); // return 0; //} /* #include<stdio.h> int main() { int x; scanf("%d", &x); if(x==10){ } else if() { } else if() { } else { } } */ // 74 : // 75 : //#include<stdio.h> //int main() { // int currentScore, currentTime; // scanf("%d %d", ¤tTime, ¤tScore); // currentScore=currentScore+((90-currentTime)/5); // if ((90-currentTime)%5 != 0){ // currentScore++; // } // printf("%d", currentScore); // return 0; //} // //#include<stdio.h> // //int main() { // int time, goal; // // scanf("%d %d", &time, &goal); // // if(time%5==0) { // goal = goal + ((90-time)/5); // } // else { // goal = goal + ((90-time)/5+1); // } // // printf("%d", goal); // return 0; //}
0
0
1
sung.junesuh
2022년 7월 06일
In 소스 코드 제출
//1039 #include<stdio.h> int main() { long long int a, b, c; scanf("%lld %lld",&a, &b); c = a+b; printf("%lld", c); return 0; } //1040 #include<stdio.h> int main() { int n; scanf("%d", &n); printf("%d", -n); return 0; } //1041 #include<stdio.h> int main() { int n; scanf("%d", &n); printf("%d", -n); return 0; } //1042 #include<stdio.h> int main() { int x,y,z; scanf("%d %d", &x,&y); z = x / y; printf("%d", z); return 0; } //1043 #include<stdio.h> int main() { int x,y,z; scanf("%d %d", &x,&y); z = x % y; printf("%d", z); return 0; } //1044 #include<stdio.h> int main() { long long int a; scanf("%lld", &a); printf("%lld", ++a); } //1045 #include<stdio.h> int main() { int a, b; scanf("%d %d",&a ,&b); printf("%d\n", a+b); printf("%d\n", a-b); printf("%d\n", a*b); printf("%d\n", a/b); printf("%d\n", a%b); printf("%.02f\n", (float)a/b); return 0; } //1046 #include<stdio.h> int main() { int x,y,z; scanf("%d %d %d", &x,&y,&z); printf("%d\n", x+y+z); int n; n = x+y+z; printf("%.01f", (float)n/3); return 0; }
0
0
2
sung.junesuh
2022년 7월 05일
In 소스 코드 제출
//1001 //#include <stdio.h> // //int main() //{ // printf("Hello"); // return 0; //} //1002 //#include <stdio.h> // //int main() //{ // printf("Hello World"); // return 0; //} //1003 //int main(){printf("Hello\nWorld");return 0;} //1004 //int main(){printf("'Hello'");return 0;} //1005 //int main(){printf("\"Hello World\"");return 0;} //1006 //int main(){printf("\"!@#$%%^&*()\"");return 0;} //1007 //int main(){printf("\"C:\\Download\\hello.cpp\""); return 0;} /* 정수 int %d long long int %lld 실수 float %f double %lf 문자 char %c */ // //#include<stdio.h> // //int main() { // int x; // char y; // //// x = 10; // apply //// x = x + 50; // 대입연산자 // //// scanf("%d", &x); //// printf("%d", x); // // scanf("%c", &y); // printf("%c", y); // // return 0; //} //1010 //#include<stdio.h> // //int main() //{ // int numb; // scanf("%d", &numb); // printf("%d", numb); // return 0; //} //1011 // //#include<stdio.h> // //int main() //{ // char cha; // scanf("%c", &cha); // printf("%c", cha); // return 0; //} // // //1012 //#include<stdio.h> // //int main() //{ // float t; // scanf("%f", &t); // printf("%f", t); // return 0; //} //1013 //#include<stdio.h> // //int main() //{ // int n, y; // scanf("%d %d", &n, &y); // printf("%d %d", n, y); // return 0; //} //1014 //#include<stdio.h> // //int main() //{ // int n, y; // scanf("%c %c", &n, &y); // printf("%c %c", y, n); // return 0; //} //1015 //#include<stdio.h> // //int main() //{ // float t; // scanf("%f", &t); // printf("%.2f", t); // return 0; //} //1017 //#include<stdio.h> // //int main() //{ // int numb; // scanf("%d", &numb); // printf("%d %d %d", numb, numb, numb); // return 0; //} //1018 //#include<stdio.h> // //int main() //{ // int min, hr; // scanf("%d:%d",&hr, &min); // printf("%d:%d", hr, min); // return 0; //} //1019 //#include<stdio.h> // //int main() //{ // int dd, mm, yyyy; // scanf("%d.%d.%d",&yyyy, &mm,&dd); // printf("%04d.%02d.%02d", yyyy, mm, dd); // return 0; //} //1038 #include<stdio.h> int main() { long long int a, b, c; scanf("%lld %lld",&a, &b); c = a+b; printf("%lld", c); return 0; }
0
0
1
sung.junesuh
더보기
bottom of page