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"); }