10のn乗後の曜日を計算するプログラムを作りたいのですが、わかりません。
設問は関数を使って書けと指示あります。
自分で何となくは作ったのですがここからわかりません。
回答よろしくお願いします。
#include<stdio.h>
int power(int dx,int no)
{
int i;
int tmp=1;
for(i=1;i<=no;i++)
tmp*=dx;
return(tmp);
}
int main(void)
{
int n;
printf("今日は、日曜日です。\n");
printf("10の何乗後の曜日が知りたいですか?:");
scanf("%d",&n);
if(tmp%7=0)
n=1;
printf("10の%d乗日後の曜日は曜日です。\n",n);
printf("明日は、%dです。\n",power(10,2));
return 0;
}