#include<stdio.h>
#include<stdlib.h>
int a;
char string1[]="每天都要好好学习.";
char string2[]="行到水穷处,坐看云起时。偶然值林叟,谈笑无还期。";
char string3[]="坚毅的力量随时间的发展而至无可抵抗。" ;
int main(void)
{
a=rand()%4;
puts(stringa);//我知道这样是错的,但要如何实现随机显示这三个字符串呢?
system("pause");
return 0;
}
c语言中如何随机显示编好的字符串
答案:3 悬赏:50 手机版
解决时间 2021-03-24 20:34
- 提问者网友:玫瑰园
- 2021-03-23 20:45
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-03-23 20:56
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int a;
char string[][99]={"每天都要好好学习.","行到水穷处,坐看云起时。偶然值林叟,谈笑无还期。","坚毅的力量随时间的发展而至无可抵抗。" };
int main(void)
{
srand(time(0));
a=rand()%3;
puts(string[a]);
system("pause");
return 0;
}
#include<stdlib.h>
#include<time.h>
int a;
char string[][99]={"每天都要好好学习.","行到水穷处,坐看云起时。偶然值林叟,谈笑无还期。","坚毅的力量随时间的发展而至无可抵抗。" };
int main(void)
{
srand(time(0));
a=rand()%3;
puts(string[a]);
system("pause");
return 0;
}
全部回答
- 1楼网友:怙棘
- 2021-03-23 22:39
char string[][99]= {"每天都要好好学习.",
"行到水穷处,坐看云起时。偶然值林叟,谈笑无还期。",
"坚毅的力量随时间的发展而至无可抵抗。" }
a=rand()%3;
puts(string[a]);
- 2楼网友:行路难
- 2021-03-23 22:04
把3个字符串写成一个数组:
char stringarray[][] = {"每天都要好好学习."
,"行到水穷处,坐看云起时。偶然值林叟,谈笑无还期。"
,"坚毅的力量随时间的发展而至无可抵抗。"};
然后puts那里改成puts(string[a]);
不过你这里应该是rand()%3才对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯