啊哈磊_编程从这里起步
标题:
这串代码哪儿错了?
[打印本页]
作者:
亦雨晨
时间:
2015-7-1 11:10
标题:
这串代码哪儿错了?
#include <stdio.h>
#include <stdlib.h>
int main(){
int a;
printf("请输入一个在1~7范围内的整数: ");
scanf(" % d",&a);
switch (a){
case 1:printf("Monday\n"); break;
case 2:printf("Tuesday\n"); break;
case 3:printf("Wednesday\n"); break;
case 4:printf("Thursday\n"); break;
case 5:printf("Friday\n"); break;
case 6:printf("Saturday\n"); break;
case 7:printf("Sunday\n"); break;
default:printf("error\n");
}
system("pause")
return 0;
}
作者:
初学C
时间:
2015-7-1 11:24
本帖最后由 初学C 于 2015-7-1 11:26 编辑
system("pause")//少了个分号
改成
system("pause");另外
scanf(" % d",&a);//错误点:多空了两格
请改成
scanf("%d",&a);
作者:
zhuzhu81998
时间:
2015-7-1 14:45
初学C 发表于 2015-7-1 11:24
system("pause")//少了个分号
改成
system("pause");另外
还有switch语句中应是case '1':
case '2'......
作者:
空叹
时间:
2015-7-2 16:10
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
printf("请输入一个在1~7范围内的整数: ");
scanf("%d",&a);
switch (a) {
case 1:printf("Monday"); break;
case 2:printf("Tuesday\n"); break;
case 3:printf("Wednesday\n"); break;
case 4:printf("Thursday\n"); break;
case 5:printf("Friday\n"); break;
case 6:printf("Saturday\n"); break;
case 7:printf("Sunday\n"); break;
default:printf("error\n"); break;
}
system("pause");
return 0;
}
你看这个是不是你想要的,我只是改了下。
作者:
百里智荣
时间:
2015-7-5 12:42
倒数第二步少了分号
作者:
福华
时间:
2015-7-16 15:33
你编译试试:
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
printf("请输入一个在1~7范围内的整数: ");
scanf("%d",&a);
switch (a) {
case 1:printf("Monday"); break;
case 2:printf("Tuesday\n"); break;
case 3:printf("Wednesday\n"); break;
case 4:printf("Thursday\n"); break;
case 5:printf("Friday\n"); break;
case 6:printf("Saturday\n"); break;
case 7:printf("Sunday\n"); break;
default:printf("error\n"); break;
}
system("pause");
return 0;
}[/mw_shl_code]
作者:
攀岩高高手
时间:
2015-7-27 15:57
倒数第三行少了分号
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2