用C语言编写早餐吃什么? 随机生成今天的早餐组合。

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-24
早餐吃什么?随机生成今天的早餐组合。

星期一:白米粥、炒鸡蛋、一个奶黄包、一个苹果
星期二:三明治面包、牛奶、一根香蕉
星期三:青菜粥、煎蛋、白馒头、一瓶酸奶
星期四:皮蛋瘦肉粥、青菜包、一根黄瓜
星期五:小米粥、酱黄瓜、一个肉包、一些圣女果
星期六:一份煎饺、一个鸡蛋、一碗银耳红枣汤
星期日:一份油条大饼、一碗豆浆、一个梨

先回答你的问题:
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;
}

#include "stdio.h"#include "string.h"int main() {char s[20];printf("你今天早上吃饭了么?\n");scanf("%s", &s);if(!strcmp(s, "没吃")) {printf("那你饿吗?\n");} else {printf("味道好吗?\n");}return 0;}运行结果:

C语言能当饭吃?!