top of page
게시판 게시물
2023년 8월 03일
In 소스 코드 제출
#include <stdio.h>
typedef struct{
char nam[11];
int pnt;
}sc;
int main()
{
int n=0;
int m=0;
sc nsc[101]={};
sc t={};
scanf("%d",&m);
scanf("%d",&n);
for(int i=1;i<m+1;i++){
scanf("%s",&nsc[i].nam);
scanf("%d",&nsc[i].pnt);
}
for(int i=0;i<n;i++){
for(int i=1;i<m;i++){
if(nsc[i].pnt>=nsc[i+1].pnt){
t=nsc[i];
nsc[i]=nsc[i+1];
nsc[i+1]=t;
prinf("%d vs%d:%s",nsc[i].pnt,nsc[i+1].pnt,nsc[i+1].nam);
}
}
printf("%s\n",nsc[m].nam);
nsc[m].pnt=0;
}
return 0;
}
0
0
1
2023년 7월 27일
In 소스 코드 제출
#include <stdio.h>
typedef struct{
int cun,pnt,cod;
}sc;
// 1등 2등
// 만댝 1등나라 ==2등나라 -> 그 나라에 속한 학생드 다 0점처리
// 3등 구하기
int main()
{
sc scar[101];
int st[101]={};
sc l[4]={};
int n=0;
scanf("%d",&n);
for(int i=1;i<n+1;i++){
scanf("%d",&scar[i].cun);
scanf("%d",&scar[i].cod);
scanf("%d",&scar[i].pnt);
//printf("input complite\n");
}
for(int i=1;i<n+1;i++){//i==scar검사지역.
for(int j=1;j<4;j++){//j==검사기준등수.`
if(scar[i].pnt>l[j].pnt){
if(st[scar[i].cun]<2){
st[scar[i].cun]++;
st[l[3].cun]--;
for (int ii=3;ii>j;ii--){//ii-1부터 자료 한칸씩 뒤로 밀기.
// printf("l[%d]=l[%d],st[1]=%d,st[2]=%d,st[3]=%d\n",ii,ii-1,st[1],st[2],st[3]);
l[ii]=l[ii-1];
}
l[j]=scar[i];
//printf("\n*\n*\nl[%d]-->cun:%d,cod:%d,pnt:%d\n\n",j,l[j].cun,l[j].cod,l[j].pnt);
break;
}
else if(scar[i].cun==l[j].cun){
l[j]=scar[i];
//printf("\n*\n*\nl[%d]-->cun:%d,cod:%d,pnt:%d\n\n",j,l[j].cun,l[j].cod,l[j].pnt);
break;
}
}
}
}
/*
if(scar[i].pnt>l[0].pnt){
st[scar[i].cun]++;
st[l[2].cun]--;
l[2]=l[1];
l[1]=l[0];
l[0]=scar[i];
}
else if(scar[i].pnt>l[1].pnt){
st[scar[i].cun]++;
st[l[2].cun]--;
l[2]=l[1];
l[1]=scar[i];
}
else if(scar[i].pnt>l[2].pnt) {
st[scar[i].cun]++;
st[l[2].cun]--;
l[2]=scar[i];
}
}
}*/
for(int i=1;i<4;i++){
printf("%d %d\n",l[i].cun,l[i].cod);
}
return 0;
}
0
0
2
2023년 7월 20일
In 소스 코드 제출
#include <stdio.h>
typedef struct{
int cun,pnt,cod;
}sc;
int main()
{
sc scar[100];
sc l[3]={};
int n=0;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&scar[i].cun);
scanf("%d",&scar[i].cod);
scanf("%d",&scar[i].pnt);
printf("input complite\n");
}
for(int i=0;i<n;i++){
if(scar[i].pnt>l[0].pnt){
l[2]=l[1];
l[1]=l[0];
l[0]=scar[i];
}
else if(scar[i].pnt>l[1].pnt){
l[2]=l[1];
l[1]=scar[i];
}
else if(scar[i].pnt>l[2].pnt) {
if(l[0].cun==l[1].cun&&l[1].cun==scar[i].cun){
}
else(){
l[2]=scar[i];
}
}
}
for(int i=0;i<3;i++){
printf("%d %d\n",l[i].cun,l[i].cod);
}
return 0;
}
0
0
2
2023년 7월 13일
In 소스 코드 제출
#include <stdio.h>
int stplac(long long int a){
if(a==0){
if(s/10==0){
return s;
}
int ss=s;
s=0;
return stplac(ss);
}
s=s+(a%10);
a=a/10;
return stplac(a);
}
int s=0;
int main()
{
int a;
scanf("%d",&a)
printf("%d")
}
0
0
3
2023년 7월 06일
In 소스 코드 제출
두 수의 곱 = 두 수의 최소공배수 * 두 수의 최대공약수
최소공 = 두수의곱 / 최대공약
*/
#include <stdio.h>
int gcd(int p, int q){ if(p==0 ) return q; return gcd(
0
0
2
2023년 6월 22일
In 소스 코드 제출
#include <stdio.h>
long long int n;
long long int f(long long int nn){
long long int a=0;
/*for(int i=10;nn%i!=nn;i=i*10){
}*/
int i=10;
while (nn%i!=nn){
i=i*10;
}
for(int j=10;nn%j!=nn;j=j*10){
a=a+(nn%j)*(i/j);
}
return a;
}
int main()
{
scanf("%lld", &n);
printf("%lld\n", f(n));
}
0
0
4
2023년 6월 08일
In 소스 코드 제출
/*
#include<stdio.h>
int main(){
int l;
char cod[6*9+1];
char key[6*8+1]="000000001111010011011100100110101001110101111010";
int eror=0;
scanf("%d",&l);
scanf("%s",cod);
for (int i=0;i<l;i++){//암호 개수만ㅋ틈 반복.
char cak[10]={};
for (int j=0;j<6;j++){//0~5
for(int ii=0;ii<8;ii++){//0~8-->모둔 암호와 대조.
if(cod[i*6+j]!=key[ii*6+j]&&cak[ii]<2){
cak[ii]++;
}
}
}
for(int jj=0;jj<8;jj++){
if(cak[jj]<2){
cod[i]=jj+'A';
}
}
if(cod[i]<'A'){
printf("%d",i+1);
return 0;
}
}
cod[l]=NULL;
printf("%s",cod);
//cod[i*6+j]
return 0;
}
B 001111
C 010011
D 011100
E 100110
F 101001
G 110101
H 111010
c언어 함수 : 명령의 묶음
#include<stdio.h>
//반환자료형 함수이름(매개변수들)
int b=0; // 전역변수 global variables
void f1()
{
printf("hello");
return ;
}
void f(int a,int b)
{
int k;// local variables
printf("%d",a);
return ;
}
int main()
{
f(50,10); //함수 호출
return 0;
}
#include <stdio.h>
char f()
{
return 'A';
}
int main()
{
printf("%c", f() );
return 0;
}
*/
#include <stdio.h>
int n;
// 이 부분에 들어가야 될 코드를 작성하여 제출
char grade(int in){
if(in>=90){
return 'A';
}
for(int i =0;i<3;i++){
if(in>=80-(i*10)&&in<90-(i*10)){
return i+'B';
}
if(in<60){
return 'F';
}
//90-i
}
}
//
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
0
0
1
2023년 6월 01일
In 소스 코드 제출
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
C:\project\황동찬\20210602(2)\main.cint a=0;
char in[15]={};
char inn[15]={};
gets(in);
gets(inn);
for(int i=0;inn[i]!=NULL;i++){
if(inn[i]!=' '){
for(int j=0;j<10;j++){
if(inn[i]==in[j]){
inn[i]=j+'0';
break;
}
}
}
}
printf("%s",inn);
return 0;
}
0
0
7
2023년 5월 25일
In 소스 코드 제출
#include <stdio.h> #include <string.h> int main() { char a[201]; gets(a); //a>A for (int i=0,a[i]!=NULL,i++){ if(a[i]-3<'a'){ a[i]=a[i]-('z'-'a'); } } return 0; }
0
0
1
2023년 5월 14일
In 소스 코드 제출
/* #include<stdio.h> int main() { int a, i, s=0; scanf("%d", &a); /* for(i=1;i<=a;i++) { if(i%2==0) { s+=i; } } */ /* for(i=2;i<=a;i+=2) { s+=i; // s+=i; } printf("%d",s); return 0; } */ /* #include<stdio.h> int main() { int a, i, s=0; scanf("%d", &a); for(i=1;i<=9;i++) { printf("%d*%d=%d\n",a,i,a*i); } return 0; } for(i=1;i<=n;i++) { printf("%d ",i); } i=1부터 시작해요 i<=n동안 반복해요 i는 1씩 증가해요 i를1증가시켜라 i+1 (x) i=i+1; -> i++; -> i+=1; i=i-1; -> i--; i=i+7 -> i+=7; */ /* #include<stdio.h> int main() { int n, i, a ,s=0; scanf("%d",&n); for(i=1;i<=n;i++) //n번 반복하기 { scanf("%d", &a); s+=a; } printf("%d",s); return 0; } */ /* #include<stdio.h> int main() { int n, a, i, s=0; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d", &a); if(a%5==0) { s+=a; } } printf("%d", s); return 0; } */ /* #include<stdio.h> int main() { int n, i, s=0; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%10==1) { s++; } } printf("%d",s); return 0; } */ /* #include<stdio.h> int main() { int a, i; scanf("%d",&a); for(i=1;i<=a;i++) { if(a%i==0) { printf("%d ", i); } } return 0; } a의 약수 ?? 6의 약수 1 2 3 4 5 6 o o o x x o */ /* #include<stdio.h> int main() { int a, i, c=0; scanf("%d", &a); for(i=1;i<=a;i++) { if(a%i==0) { c++; } } //c : a의 약수의 갯수 // c가 2이면 소수, 아니면 합성수 if(c!=2) { printf("not prime"); } else { printf("prime"); } return 0; } n을 c번곱하기 s=1; c번반복하기 { s에 n을 곱하기 } s출력 */ /* #include<stdio.h> int main() { int n, c, i, s=1; scanf("%d %d", &n, &c); for(i=1;i<=c;i++) { s*=n ; } printf("%d", s); return 0; } */ /* #include<stdio.h> int main() { int a, i, s=1; scanf("%d", &a); for(i=1;i<=a;i++) { s*=i; } printf("%d",s); return 0; } 최댓값의 초깃값 : 데이터범위의 최솟값 최솟값의 초깃값 : 데이터 범위의 최댓값 1271 4561 */ /* #include<stdio.h> int main() { int N, b, i, max=0; scanf("%d", &N); for(i=1;i<=N;i++) { scanf("%d", &b); if(b>max) { max=b; } } printf("%d", max); return 0; } */ /* #include<stdio.h> int main() { int a, s=0, i, min=99; for(i=1;i<=7;i++) { scanf("%d", &a); if(a%2==1)//a가 홀수일때 { s+=a; if(a<min) { min=a; } } } //////////// if( s==0 ) //홀수가 존재하지 않는 경우 printf("-1"); else printf("%d\n%d",s,min); return 0; } */
1
0
4
2023년 5월 11일
In 소스 코드 제출
/*#include <stdio.h> int main() { int i=0; char a[11]= {}; scanf("%s",a); for(i;a[i]!='\0';i++) { if(a[i]=='t') { printf("%d ",i+1); } } return 0; } */ #include <stdio.h> int main() { int N; int l=1; int a[20][20]; scanf("%d",&N); for(int i=0;i<N;i++) { scanf("%d",&a[i][0]); } for(int i=1;i<N;i++) { for(int j=1;j<=i;j++) { a[i][j]=a[i][j-1]-a[i-1][j-1]; } } for(int i=0;i<N;i++) { for(int j=0;j<=i;j++) { printf("%d ",a[i][j]); } printf("\n"); } return 0; }/*#include <stdio.h> int main() { int i=0; char a[11]= {}; scanf("%s",a); for(i;a[i]!='\0';i++) { if(a[i]=='t') { printf("%d ",i+1); } } return 0; } */ #include <stdio.h> int main() { int N; int l=1; int a[20][20]; scanf("%d",&N); for(int i=0;i<N;i++) { scanf("%d",&a[i][0]); } for(int i=1;i<N;i++) { for(int j=1;j<=i;j++) { a[i][j]=a[i][j-1]-a[i-1][j-1]; } } for(int i=0;i<N;i++) { for(int j=0;j<=i;j++) { printf("%d ",a[i][j]); } printf("\n"); } return 0; }/*#include <stdio.h> int main() { int i=0; char a[11]= {}; scanf("%s",a); for(i;a[i]!='\0';i++) { if(a[i]=='t') { printf("%d ",i+1); } } return 0; } */ #include <stdio.h> int main() { int N; int l=1; int a[20][20]; scanf("%d",&N); for(int i=0;i<N;i++) { scanf("%d",&a[i][0]); } for(int i=1;i<N;i++) { for(int j=1;j<=i;j++) { a[i][j]=a[i][j-1]-a[i-1][j-1]; } } for(int i=0;i<N;i++) { for(int j=0;j<=i;j++) { printf("%d ",a[i][j]); } printf("\n"); } return 0; }
0
0
1
2023년 5월 04일
In 소스 코드 제출
#include <stdio.h>
#include <stdlib.h>
/*int main()
{
int n=0,i=0,l=0,b=0;
scanf("%d",&n);
int a[1000]= {};
for(i=0; i<n; i++)
{
scanf("%d",&a[i]);
}
for(i=0; i<n; i++)
{
for(l=0; l<n; l++)
{
b=i+l;
if(b>n-1)
{
b=b-n;
}
printf("%d ",a[b]);
}
printf("\n");
}
}
*/
int main()
{
int n=0,i=0,cnt=0,ns=0;
scanf("%d",&n);
int a[1000]= {};
for(i=0; n!=0; i++)
{
a[i]=n%2;
n=n/2;
}
for(;i>=0;i--)
{
p
}
}
0
0
1
2022년 11월 29일
In 소스 코드 제출
//1 /*#include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d %d",a,b); return 0; } */ //2 /*#include <stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); printf("%d %d",b,a); return 0; } */ //3 /*#include <stdio.h> int main() { double a,b; scanf("%lf %lf",&a,&b); printf("%.2lf",a*b); return 0; } */ //4 /* #include <stdio.h> int main() { int a; scanf("%d",&a); printf("%d %d",a/60,a%60); return 0; } */ //2-01 /*#include <stdio.h> int main() { double a; scanf("%lf",&a); if(a>=50&&a<=60){ printf("win"); } else{ printf("lose"); } return 0; } */ //2 /* #include <stdio.h> int main() { int yy,a; scanf("%d %d",&yy,&a); //if(a==1||a==2) switch(a){ case 1: case 2 : printf("%d",2013-(1900+yy/10000)); break; default : printf("%d",2013-(2000+yy/10000)); break; } return 0; } */ //3 /* #include<stdio.h> int main(){ int h,m; scanf("%d %d",&h,&m); m=h*60+m; if (m-30<0){ m=m+24*60-30; } else{ m-=30; } printf("%d %d",m/60,m%60); }*/ //4 /* #include<stdio.h> int main(){ int a; scanf("%d",&a); if (a%10>=1&&a%10<=3&&a/10!=1){ switch(a%10){ case 1: printf("%dst",a); break; case 2: printf("%dnd",a); break; case 3: printf("%drd",a); break; } } else{ printf("%dth",a); } return 0; }*/ //5 /* #include<stdio.h> int main(){ int a,b; scanf("%d %d",&a,&b); if(a%b==0){ printf("%d*%d=%d",b,a/b,a); } else if(b%a==0){ printf("%d*%d=%d",a,b/a,b); } else{ printf("none"); } return 0; } */ //6 //3-1 /* #include<stdio.h> int main(){ int a,b,s=0; scanf("%d %d",&a,&b); for(a;a-1<b;a++){ if(a%3==0){ s=s+a; } } printf("%d",s); return 0; } */ //2 /* #include<stdio.h> int main() { int a,b,s=0; scanf("%d",&a); for(int i=0; i<a; i++) { scanf("%d",&b); if(b%2!=0) { s++; } } printf("%d",s); return 0; } */ /* #include<stdio.h> int main() { int a,s=0; scanf("%d",&a); for(int i=1; i<a+1; i++) { if(a%i==0) { s++; } } if(s==2){ printf("prime"); } else{ printf("not prime"); } return 0; } */
0
0
2
더보기
bottom of page