求C语言高手写2个程序

来源:百度知道 编辑:UC知道 时间:2024/05/10 18:52:21
1.试编制一程序,利用随机数发生器模拟4个骰子,每当程序运行后,屏幕上将显示4个骰子的点数。
如第一次运行:
O O O O O
O O O
O O O O O
如第二次运行:
O O O
O O O O O O O
O O O
2.根据输入的年月日,输出该日为该年度的第几周、第几天、星期几。

如输入: 2007,12,1
则输出: 48z,335t,6xq
骰子 第一次运行是 5 3 4 1
第二次 2 6 3 2
样子和麻将里面的筒子一样

#include <stdio.h>
#include <time.h>
#include <stdlib.h>

void pic(int n)
{
switch(n)
{
case 1;
printf("●");
break;
case 2:
printf("●●");
break;
case 3;
printf("●●●");
break;
case 4:
printf("●●●●");
break;
case 5;
printf("●●●●●");
break;
case 6:
printf("●●●●●●");
break;
}
}
void play()
{
int num1,num2,num3,num4;
srand((unsigned)time(0));
num1=rand()%6+1;
num2=rand()%6+1;
num3=rand()%6+1;
num4=rand()%6+1;
pic(num1);
pic(num2);
pic(num3);
pic(num4);
}

void main()
{
play();
}

怎么只有0分啊~~