刚学C语言,懂的人帮下忙,谢谢!

下面是应该输出的样子,是一个问答软件,具体就是有50个问题要问,一共三条命,答错扣一条命,要问是否继续,生命扣完就结束,这是我的第一个作业但是我真的毫无头绪。我想请教一下怎么储存这50个问题再一个个显示出来,还是说要自己一个个打上去呢?每道题目判断答对答错的判断应该用什么方法呢?

Welcome to Quiz Master!
See if you can survive all the questions without losing all your lives!
<--------------------------------------------------------------------->

There are 50 in this question set.

1. In which town do the Simpsons reside?
a.Springfield
b.Shelbyville
c.Seinfeld

What do you think is the right answer? a

Correct! Well done!
Your current score is 1 and you have 3 lives left.

Did you want to try another question? Enter y or n: y

2. What is the name of the Simpsons' next door neighbor?
a.Barney Gumble
b.Ned Flanders
c.Principal Skinner

What do you think is the right answer? a

Bad luck. The correct answer is option b
Your current score is 1 and you have 2 lives left.

Did you want to try another question? Enter y or n: n

You have ended the game with 1 points and 2 lives left.

Press any key to continue . . .

设置一个整型i 当做命,你可以让程序先弹出来第一题,玩家回答,然后用if语句判断答对弹出下一题,打错i-1,再判断还有几命,是否能继续游戏。判断对错的也可以用if语句,每道题下面的if中存储着正确答案来判断。这种方法适合学了3天c语言的新新手。嘻嘻。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-22
你可以使用fscanf从文本里面读取!追问

我们只学过files的输入和输出但是只是存几个变量进去,请问能存文字进去吗?是以变量的形式存进去吗?

懂C语言的进来帮下忙
第一行 可以写声明个空函数 if(x>y)z=x;else z=y;当编译器运行到这了它不知道你的x和y的值是多少 就会报错 return(z)这里返还到哪里去 scanf("%d%d",&x,&y);编译器到这里才知道xy的值但它不会再返还if语句,z=max(x,y);没有max函数 ,会报错提示找不到函数max printf("max=%d...

C语言问题,大家帮个忙谢谢
解题思路(不考虑负数):根据数字大小判断是几位数。如果输入的是 0,则是 1 位数,正序、逆序都为 0。如果不是0,可以根据该数是几位数进行循环输出。这里提供了一种扩展性较强的算法,可以参考。代码中,k = 1000 表示当该数是 4 位数,然后通过循环来缩减 k 的值,从而从高到低输出每一位...

C语言编程,帮个忙啦~
4. 完成调试后,验证排序功能是否满足需求。可以通过输出排序后的数组元素,来直观地确认排序结果是否正确。通过上述步骤,我们不仅实现了字符数组的排序功能,还学会了如何在VC环境下调试C语言程序,这对于理解和掌握C语言编程有极大的帮助。

如果你会C语言和编程 可以请进来帮我解决下问题吗?谢谢?
我的建议是你先学一下python, vb, delphi 之类的语言,熟悉下编程的思想和一些基本的算法,然后回过头来再学C能好点。

c语言高手朋友们 进来帮个忙
我算了一下,到第二步后,结果只有126*126=15876种组合,是不是我的理解错了?我的理解是:从0123456789中分出5个数后,另5个数也就定了,所以只有C(10,5)=252个,其中有一半是前后相同的,所以只有126个,两组126个再两两组合,共有126*126=15876.按照这个思路,我写了一段程序,结果算...

大神帮下忙,谢了啊 1.c语言从键盘输入10个整数,存入数组a,并输出数组a...
i++){scanf("%d",&a[i]);printf("%d ",a[i]);}}第2题:#include <stdio.h>void main(){int i,sum=0,a[8]={12,3,45,76,89,23,68,9};for(i=0;i<8;i++)sum+=a[i];printf("数组元素的总和为:%d",sum);}第3题:#include <stdio.h>int getSum(int n){int i,...

会C语言的朋友帮个忙啊 帮我编个小程序
会C语言的朋友帮个忙啊 帮我编个小程序 一、总体要求1、对实际问题进行分析、写出算法分析。2、设计程序结构3、给出设计的各模块。4、提交各应用程序的源程序清单。6、课程设计选择turboc二、课程设计的内容和具体要求主要包... 一、总体要求1、对实际问题进行分析、写出算法分析。2、设计程序结构3、给出设计...

初学c语言,求哪位大佬帮个忙,编程计算当x=5时,公式(1+x³)\/(x³+...
doublex){inti=2;doublesum=1.0f;intk=-1;while(i<=10){sum+=k*pow(x,i)\/jiecheng(i);\/\/pow是math.h里的函数求x的i次方k=-k;i++;}returnsum;}voidmain(){doublex=3.0f;printf("%d\\n",jiecheng(2));\/\/测试阶乘printf("%f\\n",mycos(x));printf("%f\\n",cos(x)...

我想学编程,不知道从哪学起`,请各位帮下忙`,先学什么好啊```谢谢
一般的高级语言编程都是相同的,即使不完全一样也有可以互相关联的地方。因此,先学哪个都可以,我就是先学的c语言。如果你理科学的好建议你先从c\/c++开始,如果文科学的较好可以先从vb\/vf开始,以后还可以学一些java等等。希望可以对你有帮助。

快做玩的C语言初学者题目,帮下忙吧,不太懂
释放就是把你前面new开辟的内存空间释放出来,最后把指针销毁掉,不然你下次调用同样的指针会出现程序崩溃的情况。

相似回答
大家正在搜