手机版

红皮书_C语言程序设计实用教程参考答案(18)

发布时间:2021-06-07   来源:未知    
字号:

char ch='A';

for(i=1;i<=5;i++){ for(j=1;j<=i;j++){ printf("%c",ch); }

printf("\n"); ch=ch+1; }

return 0; }

19.改进例子6的猜数字游戏,使得具有如下功能:

当猜测次数操作10次时,禁止用户继续猜测(用break结束循环),并输出“你要好好想一想呀,要动脑呀!” 当猜测次数少于5次时,程序输出“你好聪明呀!”

#include <stdio.h> #include <time.h> #include <stdlib.h> int main(){

int randomNumber; //随机数 int guess; //用户的猜测

int count = 0; //记录用户的猜测次数 int ok = 0;

srand(time(NULL)); //用当前时间做随机种子

printf("给你一个1至100之间的数,请猜测:\n"); randomNumber = rand()%100+1; ok = scanf("%d",&guess); if(ok==0){ printf("发生输入错误,程序退出"); exit(0); }

count++;

while(guess != randomNumber) { count++; if(guess > randomNumber){ printf("猜大了,请再猜:\n"); } else if(guess < randomNumber){ printf("猜小了,请再猜:\n"); }

红皮书_C语言程序设计实用教程参考答案(18).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)