>入力した整数が3と7の公倍数が評価する部分
「入力した整数が3と7の公倍数かどうかを評価する部分」と脳内変換してやる。
ベースは >>984 。ちょっとだけ冗長に書くから好きに変えて。

#include <stdio.h>

typedef enum { false, true } bool;

int is_common_multiple_21(int n)
{
return ((n % 21) == 0) ? true : false;
}

int main(void)
{
int n;

do {
printf("1〜100の整数を入力してください。\n");
scanf("%d", &n);
}while(is_common_multiple_21(n) == false);

printf("入力した整数は、3と7の公倍数です。\n");

return 0;
}