c语言汉语作诗程序代码使用举例?
时间: 2024-05-09 11:18:15 浏览: 173
很高兴回答您的问题!针对您的问题,这是一个关于C语言汉语作诗程序的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char* Poem[] = {"晚来天欲雪", "能饮一杯无", "逝水似流年", "落花如远征", "寒风起苍翠", "江波转玉砌"};
char* Chengyu[] = {"河东狮吼", "莫名其妙", "铁杵成针", "青出于蓝", "大材小用"};
int main(int argc, const char * argv[]) {
srand((unsigned)time(NULL));
int randNum = rand() % 6; // 0到5之间的随机数
printf("%s,%s。\n", Poem[randNum], Poem[(randNum + 3) % 6]);
randNum = rand() % 5; // 0到4之间的随机数
printf("%s,%s。\n", Chengyu[randNum], Chengyu[(randNum + 2) % 5]);
return 0;
}
```
这个程序会随机选取六个汉语诗句和五个常用成语,每次运行代码都会输出两句诗和一句成语,您可以根据需要自行修改和扩展代码。希望能对您有所帮助!
阅读全文