ここまでの知識で何か作ってみようと思い入力された数が素数かどうかを判定するプログラムを作ってみたのですが、なぜか数字を入力だけが表示されて結果が表示されません
原因を教えてくださると嬉しいです
#include <stdio.h>
int nai();
int main()
{
int i;
int sosu;
printf ("数字を入力");
scanf ("%d\n",&sosu);
if ( sosu > 2 && sosu % 2 ==1)
/*sosuが2以上、かつsosuが奇数の時ループ実行*/
for (i=3;;i + 2)
{
if (sosu % i == 0)
break;
/*iで素数を割り切れたらループ終了*/
}
if (sosu == 1)
int nai() ;
if (sosu == 2)
printf (" 素数") ;
if (sosu % 2 == 0)
int nai();
if (i ==sosu)
printf ("素数");
return 0;
}
int nai()
{
printf("素数ではない");
return 0;
}