c语言程序编程的题目

欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 4573 人关注过本帖
标题:大一新生求助c语言编程题
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:3&&&
大一新生求助c语言编程题
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(&&3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。
输入第一行中给出两个不超过100的正整数,分别是游戏机产生的随机数、以及猜测的最大次数N。最后每行给出一个用户的输入,直到出现负数为止。
在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。
搜索更多相关主题的帖子:
&&&&&&&&&&
等 级:论坛游民
帖 子:21
专家分:70
&&得分:10&
#include&stdio.h&
int main()
&&& int ram,N;
&&& scanf(&%d %d&,&ram,&N);
&&& int ram1,flag=0;
&&& while(scanf(&%d&,&ram1)!=EOF)
&&&&&&&&flag++;
&&&&&&&&if(flag&N)
&&&&&&&&&&&&printf(&Game Over!\n&);
&&&&&&&&&&&&
&&&&&&&&if(ram1&0)
&&&&&&&&&&&&printf(&Game over\n&);
&&&&&&&&&&&&
&&&&&&&&if(ram1&ram)
&&&&&&&&&&&&printf(&Too small\n&);
&&&&&&&&if(ram1==ram)
&&&&&&&&&&&&
&&&&&&&&if(ram1&ram)
&&&&&&&&&&&&printf(&Too big\n&);
&&& if(flag==1&&ram1&0)
&&&&&&&&printf(&Bingo!\n&);
&&& if(flag&1&&flag&=3&&ram1&0)
&&&&&&&&printf(&Lucky you!\n&);
&&& if(flag&3&&flag&=N&&ram1&0)
&&&&&&&&printf(&Good Guess!\n&);
等 级:论坛游民
帖 子:18
专家分:96
&&得分:10&
你这么问很少有人会回答你,至少你自己尝试着写下,哪不会了在问,例如不知道怎么获取随机数,都不尝试弄了个题目,是在考大家呢吗???哎。。。最后还是写个仅供参考,加油
#include &stdafx.h&
#include &windows.h&
#include &time.h&
int main()
&&& int sr_num,
&&& int n = 0;&&&&&&&&&&&&&&&&&& //用于记录用户输入的次数
&&& srand(time(NULL));
&&& sr_num = 1 + (rand() % 100); //获得一个100以内的随机数
&&& while (true)
&&&&&&&&printf(&请输入1-100以内的整数: &);
&&&&&&&&scanf_s(&%d&, &num);
&&&&&&&&if (num & 0)
&&&&&&&&&&&&//二货请输入1-100的整数
&&&&&&&&&&&&//跳出循环,结束程序(用break结束讯循环)
&&&&&&&&//否则如果num&sr_num
&&&&&&&&&&&&//你输入的太小啦,重新输入
&&&&&&&&&&&&n++;
&&&&&&&&//否则如果num&sr_num
&&&&&&&&&&&&//你输入的太大啦,重新输入
&&&&&&&&&&&&n++;
&&&&&&&&//否则(表明此时已经找到正确的数字啦)
&&&&&&&&&&&&//如果n==1
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& //你真是个天才!!!
&&&&&&&&&&&&&&& //结束循环结束程序(用break结束循环)
&&&&&&&&&&&&}
&&&&&&&&&&&&//否则如果n&=3
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& //你太聪明啦!!!
&&&&&&&&&&&&&&& //结束循环结束程序
&&&&&&&&&&&&}
&&&&&&&&&&&&//否则
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& //恭喜你猜对啦
&&&&&&&&&&&&&&& //结束循环结束程序
&&&&&&&&&&&&}&&&
&&& system(&pause&);
&&& return 0;
等 级:论坛游民
帖 子:21
专家分:70
这里面的随机数还是用户手动输入的啊 并不是程序自己随机的 要求就是手动输入两个数 一个所谓的“游戏机随机数” 一个“尝试的最大次数”
版权所有,并保留所有权利。
Powered by , Processed in 0.088746 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved设计一个用于计算个人所有税的程序。假设个人所得税的缴纳标准为:月收入少于等于800元者不纳税;超出800元的部分,纳税5%;超出2000元的部分,纳税10%;超出5000元的部分,纳税20%;超出10000元的部分,纳税30%;超出100000元的部分,纳税40%。
设计一个用于计算个人所有税的程序。假设个人所得税的缴纳标准为:月收入少于等于800元者不纳税;超出800元的部分,纳税5%;超出2000元的部分,纳税10%;超出5000元的部分,纳税20%;超出10000元的部分,纳税30%;超出100000元的部分,纳税40%。
#include "stdio.h"
float income,fax=0;
pintf("Please input the income: \n");
scanf("%f",&income);
if(income100000)
fax=(income-.4;
else if(income10000)
fax=(income-1;
else if(income5000)
fax=(income-;
else if(income2000)
fax=(income-;
else if(income800)
fax=(income-800)*0.05;
pintf("The pesonal fax: %.2f\n",fax);
其他答案(共1个回答)
.h"
void main()
{
float income,fax=0;
pintf("income:");
scanf("%f",&income);
if(income100000)
fax+=(income-.4f;
income=100000;
if(incom...
#include "stdio.h"
void main()
float income,fax=0;
pintf("income:");
scanf("%f",&income);
if(income100000)
fax+=(income-.4f;
income=100000;
if(income10000)
fax+=(income-1f;
income=10000;
if(income5000)
fax+=(income-f;
income=5000;
if(income2000)
fax+=(income-f;
income=2000;
if(income800)
fax+=(income-800)*0.05f;
pintf("fax:%.2f\n",fax);
建议你将此问题发布到专业的编程类论坛去问问
for(i=1;i&4;i++)
for(j=1;j&4;j++)
for(k=1;k&4;k++)
if( i !=...
下面C代码,请参考:#includemain(){while(1){clrscr();printf("小明的年龄是:A:10,B:11,C:12...
学弟省100分吧。这种题可能没人给你完整作出。
自己的事还要靠自己。
就是以随机 行 数 读取就可以啦,
用C 打开 521.txt, 应该是分行的,你用随机函数 读取 某行就可以了
答: 方法1:
int main()
int a,b,c,t;
cout>a>>b>>c...
答: 读指针用来记录文件当前文件之前的读取位置,它指向下一个将要读取的信息项
答: 到这里下载Visual C++ 的库组件(上方有个“下载”按钮)。
安装后再试。
另,机器的用户名是中文也不行。在控制面板里改中文名为英文名。
大家还关注
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415C语言题目,求大神解答
编程输出一副扑克牌。然后再次打乱顺序再输出
浏览 328回答 1
给你个思路,三维数组,两个属性(花色,花型),一个值,随机排序,输出
随时随地看视频第1章 初始C程序
第2章 C中数据类型
第3章 C中的运算符
第4章 C程序结构语句
第5章 函数的秘密
第6章 数组
以下选项哪个是C语言中的包含头文件写法
Ainclude&stdio.h&
B#include stdio.h
C#include&stdio.h&
D#include[stdio.h]
你发的评论可能会是问题?是否将他发到问答中
Copyright (C) 2018 imooc.com All Rights Reserved | 京ICP备 号-2
本次提问将花费2个积分
你的积分不足,无法发表
本次提问将花费2个积分
继续发表请点击 "确定"更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
按住视频可进行拖动
&正在加载...
收藏成功,可进入
查看所有收藏列表
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
用爱奇艺APP或微信扫一扫,在手机上继续观看
当前播放时间:
一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
c语言题库及详解答案
正在检测客户端...
您尚未安装客户端,正在为您下载...安装完成后点击按钮即可下载
30秒后自动关闭
c语言题库及详解答案">c语言题库及详解答案
请选择打赏金额:
播放量12.7万
播放量数据:快去看看谁在和你一起看视频吧~
更多数据:
热门短视频推荐
Copyright (C) 2018 & All Rights Reserved
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
正在为您下载爱奇艺客户端安装后即可快速下载海量视频
正在为您下载爱奇艺客户端安装后即可免费观看1080P视频
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
后才可以领取积分哦~
每观看视频30分钟
+{{data.viewScore}}分
{{data.viewCount}}/3
{{if data.viewCount && data.viewCount != "0" && data.viewCount != "1" && data.viewCount != "2" }}
访问泡泡首页
+{{data.rewardScore}}分
{{if data.rewardCount && data.rewardCount != 0 && data.getRewardDayCount != 0}} 1 {{else}} 0 {{/if}}/1
{{if data.rewardCount && data.rewardCount != 0 && data.getRewardDayCount != 0}}
+{{data.signScore}}分
{{data.signCount}}/1
{{if data.signCount && data.signCount != 0}}
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制

我要回帖

更多关于 创维高二c语言的题目 的文章

 

随机推荐