Source Code ¶
#include <stdio.h>
#include <string.h>
int main()
{
int n;
int i, j, k;
int sum, q, qk;
char str[10];
scanf("%d", &n);
for(i=1; i<=n; i++){
scanf("%s\n", str);
j=strlen(str)-1;
k=9;
sum=0;
do{
if(str[j]=='?'){
q=j;
qk=k;
}else{
sum+=k*(str[j]-'0');
}
k=(k==9)?3:((k==3)?7:9);
}while(j-->0);
if(qk==9){
j=sum%10;
}else{
j=((sum%10)*qk)%10;
}
str[q]=j+'0';
printf("Scenario #%d:\n%s\n\n", i, str);
}
return 0;
}










