可以方便的生成你需要范围内的数值.
比如nextInt(),nextFloat()这些经典方法.
public static void main(String[] args) {
Random rnd = new Random(System.currentTimeMillis())
String[] rest = {"力天餐厅","北京饭店","饿着","全聚德","楼下摊煎饼"}
int select = rnd.nextInt(rest.length)
System.out.println(rest[select])
}
#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
}
运行结果:
如果真是吃到了第10天,我想说这TMD还是猴子吗?第一天就会撑死!
C代码在线运行工具
#include <stdio.h>
int main()
{
int day = 10
int sum = 0
int i = 0
sum = 1
for (i = day i >= 1 i--) //吃之后算法
{
sum = (sum + 1) * 2
}
printf("第 %d 天吃之后还剩1个,最初有 %d 个桃子,", day, sum)
printf("第 1 天吃了 %d 个桃子;\r\n", sum / 2 + 1)
sum = 1
for (i = day-1 i >= 1 i--) //吃之前算法
{
sum = (sum + 1) * 2
}
printf("第 %d 天吃之前还剩1个,最初有 %d 个桃子,", day, sum)
printf("第 1 天吃了 %d 个桃子。\r\n", sum / 2 + 1)
return 0
}
第 10 天吃之后还剩1个,最初有 3070 个桃子,第 1 天吃了 1536 个桃子;
第 10 天吃之前还剩1个,最初有 1534 个桃子,第 1 天吃了 768 个桃子。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)