任务一:
程序:
#include <stdio.h>
void main()
{
int z,w,x=2,y=5;
z= (x+3,y++,x++);
w= (x++,x+3,x+7);
printf("z=%d,w=%d\n",z,w);
}
运行图:
先赋值后运算
任务二:
程序:
#include <stdio.h>
int main()
{
int a;
printf("输入月份:");
scanf("%d",&a);
switch(a){
case 1:
case 2:
case 3:printf("第一季度\n");break;
case 4:
case 5:
case 6:printf("第二季度\n");break;
case 7:
case 8:
case 9:printf("第三季度\n");break;
case 10:
case 11:
case 12:printf("第四季度\n");break;
default:printf("不存在这个月份\n");
return 0;
}
}
运行图:
任务三:
程序:
#include <stdio.h>
int main()
{
int a,i,s;
s=1;
printf("输入一个小于10000的数:\n");
scanf("%d",&a);
while(s<10000){
if(a>=10000)
{printf("没看清题目吗,真为你拙计,我不算了\n");break;}
a++;
if((a-1)%3==0)
continue;
s=s*(a-1);
}
printf("从该数字起不能被3整除的数乘积小于10000的最大数为%d\n",a-2);
}
运行图: