Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3371|回复: 25
打印 上一主题 下一主题

随机选题cprogram帮忙

[复制链接]

18

主题

0

好友

320

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

跳转到指定楼层
1#
发表于 2012-3-4 09:46 PM |只看该作者 |倒序浏览
我想要把我的quiz 设为random,我用了srand()和rand()但是我不懂怎样把他们放进去题目中,真的很乱,有谁可以帮忙吗?
srand ( time(NULL) );
for (int i=0;i<=10;i++);
{
question= rand () %20 + 1;
printf("\n%d",i+1);




收藏收藏0

35

主题

0

好友

145

积分

高级会员

Rank: 3Rank: 3Rank: 3

2#
发表于 2012-3-5 08:46 AM |只看该作者
你有几个问题?


回复

使用道具 举报

35

主题

0

好友

145

积分

高级会员

Rank: 3Rank: 3Rank: 3

3#
发表于 2012-3-5 08:47 AM |只看该作者
你用PHP还是ASP.NET?


回复

使用道具 举报

16

主题

0

好友

1188

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

4#
发表于 2012-3-5 10:16 AM |只看该作者
回复 1# angelineang
可以试试看array,或io text file
记得random出来的号码要compare之前的,不然问题会重复


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

5#
发表于 2012-3-5 11:31 AM |只看该作者
我想要把我的quiz 设为random,我用了srand()和rand()但是我不懂怎样把他们放进去题目中,真的很乱,有谁可以帮忙吗?
srand ( time(NULL) );
for (int i=0;i<=10;i++);
{
question= rand () %20 + 1;
printf("\n%d",i+1);
angelineang 发表于 2012-3-4 09:46 PM



你的 coding 只有一小部分,無法明白放進題目的意思


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

6#
发表于 2012-3-5 11:33 AM |只看该作者
你用PHP还是ASP.NET?
mywebdevteam 发表于 2012-3-5 08:47 AM



樓主標題不是已經寫了是 C 嗎?


回复

使用道具 举报

35

主题

0

好友

145

积分

高级会员

Rank: 3Rank: 3Rank: 3

7#
发表于 2012-3-5 11:52 AM |只看该作者
回复 6# Super-Tomato


   
可以用c来做网站吗?


回复

使用道具 举报

18

主题

0

好友

320

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

8#
发表于 2012-3-7 03:13 AM |只看该作者
回复 2# mywebdevteam


    我有20个问题要选4个


回复

使用道具 举报

18

主题

0

好友

320

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

9#
发表于 2012-3-7 03:14 AM |只看该作者
回复 5# Super-Tomato


    #include<stdio.h>
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
#include <string.h>

void quiz(void);
void quizquestion1(void);
void quizquestion2(void);
void quizquestion3(void);
void quizquestion4(void);
void quizquestion5(void);
void quizquestion6(void);
void quizquestion7(void);
void quizquestion8(void);
void quizquestion9(void);
void quizquestion10(void);
void quizquestion11(void);
void quizquestion12(void);
void quizquestion13(void);
void quizquestion14(void);
void quizquestion15(void);
void quizquestion16(void);
void quizquestion17(void);
void quizquestion18(void);
void quizquestion19(void);
void quizquestion20(void);



{

char answer;
char quizback,choice,score=0;
int question;




system("cls");
          
printf("\n\nThis is a CHEMISTRY QUIZ\n");
printf("**********************\n\n");
printf("Do you want to start now(Y/N) ");
scanf_s("%c",&choice);

if(choice=='y')

{


//
system("cls");

printf("\n+++++++++++++++++++++++++++++++++\n");
printf("+WELCOME TO CHEMISTRY QUIZ WORLD+\n");
printf("+++++++++++++++++++++++++++++++++\n");
                                       
printf("\t*****************************************************************************************\n");
printf("\t*   Welcome to CHEMY's CHEMISTRY QUIZ... Are you ready???Let's go! Wish you good luck!  *\n");
printf("\t*****************************************************************************************\n");

//Q1
void quizquestion1(void)
{
srand(time(NULL));
quizquestion1=rand()%20+1;


switch (quizquestion1)
{void quizquestion1()
{
bool quizquestion1 = true;
while(quizquestion1)
{
switch(quizquestion1)
{
case 1:quizquestion1 = false;break;
case 2:quizquestion1 = false;break;
case 3:quizquestion1 = false;break;
case 4:quizquestion1 = false;break;
case 5:quizquestion1 = false;break;
case 6:quizquestion1 = false;break;
case 7:quizquestion1 = false;break;
case 8:quizquestion1 = false;break;
case 9:quizquestion1 = false;break;
case 11:quizquestion1 = false;break;
case 12:quizquestion1 = false;break;
case 13:quizquestion1 = false;break;
case 14:quizquestion1 = false;break;
case 15:quizquestion1 = false;break;
case 16:quizquestion1 = false;break;
case 17:quizquestion1 = false;break;
case 18:quizquestion1 = false;break;
case 19:quizquestion1 = false;break;
case 20:quizquestion1 = false;break;
}
}
}

//Q2
void quizquestion2(void)
srand(time(NULL));
quizquestion2=rand()%20+1;

switch (quizquestion2)
{void quizquestion2()
{
bool quizquestion2 = true;
while(quizquestion2)
{
switch(quizquestion2)
{
case 1:quizquestion2 = false;break;
case 2:quizquestion2 = false;break;
case 3:quizquestion2 = false;break;
case 4:quizquestion2 = false;break;
case 5:quizquestion2 = false;break;
case 6:quizquestion2 = false;break;
case 7:quizquestion2 = false;break;
case 8:quizquestion2 = false;break;
case 9:quizquestion2 = false;break;
case 11:quizquestion2 = false;break;
case 12:quizquestion2 = false;break;
case 13:quizquestion2 = false;break;
case 14:quizquestion2 = false;break;
case 15:quizquestion2 = false;break;
case 16:quizquestion2 = false;break;
case 17:quizquestion2 = false;break;
case 18:quizquestion2 = false;break;
case 19:quizquestion2 = false;break;
case 20:quizquestion2 = false;break;
}
}
}
接下去都是一样的重复10次,可是好像没有用的感觉


回复

使用道具 举报

18

主题

0

好友

320

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

10#
发表于 2012-3-7 03:17 AM |只看该作者
回复 4# leon_lcl


    如果我是用while或if else的呢?
好像我rand出来的号码是2的话就写
if
(quizquestion=2);
quizquestion2();//我在这边是call function的//


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-26 02:28 AM , Processed in 0.105635 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部