【发布时间】:2015-05-23 02:34:25
【问题描述】:
为什么“无效”出现在我的输出中的所有内容下?无效的选择是菜单中的最后一件事,我使用的语句是正确的还是到底有什么问题?
#include <stdio.h>
void two_assesments();
void three_assesments();
void four_assesments();
void five_assesments();
void six_assesments();
int main( void )
{
int c;
printf("\n*****Student Grade Calculator*****\n\n");
printf(" Developed By...\n");
printf(" Carlos\n");
printf(" University of South Wales\n");
printf(" =================================================================\n");
printf("\n");
printf("\n Please enter the number of assessments in the module : \n");
scanf("%d",&c);
if (c==2) {
two_assesments();
}
if (c==3) {
three_assesments();
}
if (c==4) {
four_assesments();
}
if (c==5) {
five_assesments();
}
if (c==6) {
six_assesments();
}
else
if (c=!7); {
{ printf("\nInvalid"); }
}
return(0);
}
【问题讨论】:
-
基本上是这样的:-
-
else if (c=!7); { { printf("\n无效"); }
标签: c