用C语言编写早餐吃什么? 随机生成今天的早餐组合。
星期一:白米粥、炒鸡蛋、一个奶黄包、一个苹果
星期二:三明治面包、牛奶、一根香蕉
星期三:青菜粥、煎蛋、白馒头、一瓶酸奶
星期四:皮蛋瘦肉粥、青菜包、一根黄瓜
星期五:小米粥、酱黄瓜、一个肉包、一些圣女果
星期六:一份煎饺、一个鸡蛋、一碗银耳红枣汤
星期日:一份油条大饼、一碗豆浆、一个梨
先回答你的问题:
1.是否要用到k=()%100+1类似的
需要用到的
2.能不能只用一个函数搞定???
可以的
具体代码:
#include
#include //生成随机数用
#include //利用时间生成种子
#define N 10 //产生10个纯字母组合
#define M 15 //定义一下字母组合的最多字母个数
void getString()
{
int i,num,biglittle,ch;
num=rand()%M+1; //随机生成纯字母组合的字母个数
for(i=0;i<num;i++)
{
biglittle=rand()%2;//随机生成字母的大小写要求
if(biglittle==0) //小写字母
ch=rand()%26+'a';
else ch=rand()%26+'A'; //大写字母
printf("%c",ch);
}
printf("
");
}
void main()
{
int i;
srand((unsigned long)time(0)); //生成种子
for(i=0;i<N;i++)
{
getString();
}
return;
}
C语言能当饭吃?!