红皮书_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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219