#include
int main()
{
int a=0;
scanf("%d",&a);
switch(a)
{
case 1:
printf("周一\n“);
break;
case:
printf("周二\n");
break;
case 3:
printf("周三\n");
break;
case 4:
printf("周四\n");
break;
case 5:
printf("周五\n");
break;
case 6:
printf("周六\n");
break;
case 7:
printf("周日");
break;
}
return 0;
}
第一次scanf(”%d“,a)报错,已执行断点指令。
改:scanf(”%d“,&a)
#include<stdio.h>
int main()
{
int a=0;
scanf("%d",&a);
switch(a)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日\n”);
break;
case 6:
case 7:
printf("休息日“\n);
break;
default:
printf("输入错误\n");
break;
}
return 0;
}
break:停止循环
default:默认
#inclued<stdio.h>
int main()
{
int a=0;
scanf("%d",&a);
switch(a)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日\n");
break;
case 6:
if(a==6)
printf("吼吼吼\n");
case 7:
if(a==7)
printf("嗨嗨嗨\n");
printf("休息日\n");
break;
default:
printf("输入错误\n");
}
return 0;
}
嵌套if,elas。不太懂。如果2到4,我想输出同一个值怎么用?一个一个输入未免太麻烦。
做到题吧!
#include<stdio.h>
int main()
{
int n=1;
int m=2;
switch(n)
{
case 1: m++;
case 2: n++;
case3: {
switch(n)
case 1: n++;
case 2: m++; n++;
break;
}
case 4: m++;
break;
default:
break;
}
printf(“m=%d”,“n=%d”,m,n);
return 0;
}
结果m=5,n=3.
第二个循环用的n,第一个循环n=2.第二个循环直接从case 2走。
#inclueda<stdio.h>
int main()
{
int a=1;
while(a<=10)
{
printf("%d\n",a);
a++;
}
return 0;
}
简单写一个while循环。
#inclued<stdio,h>
int main()
{
int a=0;
while(a<=10)
{
a++;
if(a==5)
cointinue:
printf("%d",a);
}
return 0;
}
今天就这样了,把电脑加一个固态硬盘。