先假设有一题库,用C语言怎么从中随机取出n道题出来,思路是怎样的啊?
答案:2 悬赏:0
解决时间 2021-03-13 05:16
- 提问者网友:夜微涼
- 2021-03-12 13:22
先假设有一题库,用C语言怎么从中随机取出n道题出来,思路是怎样的啊?
最佳答案
- 二级知识专家网友:时光不老我们不分离
- 2021-03-12 14:30
用rand()函数就好
全部回答
- 1楼网友:浪女动了心
- 2021-03-12 15:28
针对这道题目来说,这个程序是可以执行成功的,但是,如果不是打印2 * 4 - 1行呢,要求是2 * n - 1行呢?我给出一个比较规范的程序:
#include <stdio.h>
// // 打印n个 * // void printstars(int n) { int i; for(i = 0; i < n; i++) printf("*"); } // // 打印n个空格 // void printspaces(int n) { int i; for(i = 0; i < n; i++) printf(" "); }
void main() { int n, tmp; int starnum, spacenum; int i, j;
printf("input n :"); scanf("%d", &n); for(i = 1; i < 2 * n; i++) { // 计算本行空格数目
if(i > n) spacenum = i - n;
else spacenum = n - i;
// 计算星星数目
starnum = (n - spacenum) * 2 - 1;
printspaces(spacenum); printstars(starnum); printf("\n"); } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯