Repara no código corrigido abaixo:
O printf tem que ficar fora do for e do if.
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
main ()
{
char string[5];
int i;
printf("Digite o texto: ", string);
gets(string);
for(i=0;i<5;i++){
if (string=='a' || string=='A')
{
string='b';
}
}
printf("resultado:%s\n",string);
system("pause");
}