提出詳細
ソースコード
#include<stdio.h>
#include<math.h>
int main(){
int n;
scanf("%d", &n);
for(int i = 1; i <= n; i++){
int numb;
scanf("%d", &numb);
int judge1 = numb / 10;
int judge2 = numb % 10;
int judge3 = judge1 + judge2;
int answer = 0;
if((judge1 > 0) && (judge2 == 0)){
for(int j = judge1+1 ; j >=0; j--){
int add = judge1 * pow(10, j);
answer += add;
}
}else if(((judge1 + judge2) != 10) && (judge1 != 0) && (judge2 != 0)){
for(int j = judge1+1 ; j >=0; j--){
int add = (judge2+judge1) * pow(10, j);
answer += add;
}
}else if((judge1 + judge2) == 10){
for(int j = judge1+2 ; j >=0; j--){
int add = 1 * pow(10, j);
answer += add;
}
}else if((judge1 == 0) && (judge2 != 0)){
answer = judge2 * 11;
}
printf("%d\n", answer);
}
return 0;
}
提出情報
提出時間 |
2019-11-30 18:37:39 |
問題 |
E - ゾロ目
|
ユーザ名 |
Ryuka
|
状態 |
形式違反 |
正解率 |
N/A |
提出出力結果
テストケース情報
# |
状態 |
詳細情報 |
正解か誤答の場合のみ表示されます. |