注册  找回密码

JBTALKS.CC


查看: 3254|回复: 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-5-16 03:47 AM , Processed in 0.101068 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Thanks to ImageShack for Free Image Hosting
Ultra High-speed web hosting powered by iCore Technology Sdn. Bhd.
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | JBTALKS部落 | ICORE TECHNOLOGY SDN. BHD. | GXUnlimited-ECSHOP | TM UniFi | TM Streamyx | TM Fixed Line
www.jbtalks.cc | mobile.jbtalks.cc | www.jbtalks.com | www.jbtalks.my | www.icore.com.my | www.icorehosting.com | www.icorehosting.net | www.cttsite.com | www.icore.my | www.lpohchin.com
bbs.jbtalks.cc | bbs.jbtalks.com | bbs.jbtalks.my | bbs.jbtalks.com
回顶部