[規格]1032:コマンドプロンプト
5887 ワード
質問する
[Bronze I]正解率53%
https://www.acmicpc.net/problem/1032
の意見を打診
2-1. Nは50以下の自然数であり、ファイル名の長さは最大50であるため、入力ファイル名の配列は50文字の記憶領域を持つ2次元配列
3-1. 違うとしたら?大学入試
学識
2 D配列を作成します.50個のスペースに
'\n'
を含む必要があるため)久しぶりにC言語で問題を解いたが、簡単すぎるところでミスをした.忘れないで.
コード#コード# #include <stdio.h>
#include <string.h>
int main(){
int num=0;
int length=0;
int i=0;
char input[50][51];
char ans[51];
scanf("%d", &num);
for(i=0; i<num; i++)
scanf("%s", input[i]);
length = strlen(input[0]);
strcpy(ans, input[0]);
for(int i=1; i<num; i++)
for(int j=0; j<length; j++)
if(ans[j]!='?' && ans[j]!=input[i][j])
ans[j] = '?';
printf("%s", ans);
return 0;
}
Reference
この問題について([規格]1032:コマンドプロンプト), 我々は、より多くの情報をここで見つけました
https://velog.io/@yeob-yi/boj-1032
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
#include <stdio.h>
#include <string.h>
int main(){
int num=0;
int length=0;
int i=0;
char input[50][51];
char ans[51];
scanf("%d", &num);
for(i=0; i<num; i++)
scanf("%s", input[i]);
length = strlen(input[0]);
strcpy(ans, input[0]);
for(int i=1; i<num; i++)
for(int j=0; j<length; j++)
if(ans[j]!='?' && ans[j]!=input[i][j])
ans[j] = '?';
printf("%s", ans);
return 0;
}
Reference
この問題について([規格]1032:コマンドプロンプト), 我々は、より多くの情報をここで見つけました https://velog.io/@yeob-yi/boj-1032テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol