if (choice==1)
for(i=0;i<r;i++){
for(j=0;j<c;j++)
masivs[i][j]=rand();
printf("Sakummasivs: \n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
printf("%7d", masivs[i][j]);
printf("\n");
}
else if (choice==2)
{
printf("Ievadiet skaitlus\n");
for(i=0;i<r;i++){
for(j=0;j<c;j++)
{
masivs[i][j]=choice;
}
}
else
for(i=0;i<r;i++){
for(j=0;j<c;j++)
masivs[i][j]=rand();
printf("Sakummasivs: \n");
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
printf("%7d", masivs[i][j]);
printf("\n");
}
오류는이 라인에 있지만 루프예상되는 주요 표현은 전에 "다른"
for(i=0;i<r;i++){
에 대한
else if (choice==2)
결석 '}'을 놓칠 수 있습니까? – P0W
'else if'를 넣기 전에 'i'에 대한 for 루프를 닫아야합니다. –
탭핑이 끔찍합니다. 또한,'if' /'for'에 의해 하나 이상의 라인이 실행되기를 원한다면, 코드는 블록'{''}'에 있어야합니다. –