do-while与while循环——猜字游戏、位数查询
2017-01-26 19:13
190 查看
do-while循环——猜字游戏:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int number;//随机数number
int a=0;//输入的数值
int b=0;//记录输入次数
srand(time(0));
number=rand()%100+1;
printf("*猜数游戏*\n");
printf("我已经想好了一个数(1~100)\n");
do
{
printf("请猜猜这个数(1~100):");
scanf("%d",&a);
b++;
if (a>number){
printf("你输入的数大了\n");
}else if (a<number){
printf("你输入的数小了\n");
}
}while (a!=number);
printf("恭喜!你猜了%d次猜中了\n",b);
return 0;
}
*
*
*
*
do-while位数查询:
#include <stdio.h>
main()
{
int a;
int n=0;
printf("*位数查询系统*\n");
printf("输入一个整数:");
scanf("%d",&a);
do
{
a/=10;
n++;
}while (a>0);
printf("位数为:%d\n",n);
return 0;
}
*
*
while循环位数查询:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int number;//随机数number
int a=0;//输入的数值
int b=0;//记录输入次数
srand(time(0));
number=rand()%100+1;
printf("*猜数游戏*\n");
printf("我已经想好了一个数(1~100)\n");
do
{
printf("请猜猜这个数(1~100):");
scanf("%d",&a);
b++;
if (a>number){
printf("你输入的数大了\n");
}else if (a<number){
printf("你输入的数小了\n");
}
}while (a!=number);
printf("恭喜!你猜了%d次猜中了\n",b);
return 0;
}
*
*
*
*
do-while位数查询:
#include <stdio.h>
main()
{
int a;
int n=0;
printf("*位数查询系统*\n");
printf("输入一个整数:");
scanf("%d",&a);
do
{
a/=10;
n++;
}while (a>0);
printf("位数为:%d\n",n);
return 0;
}
*
*
while循环位数查询:
#include <stdio.h> main() { int a; int n=0; printf("*位数查询系统*\n"); printf("输入一个正整数:"); scanf("%d",&a); a/=10;//防止出现零的特殊情况,可改为do-while的写法 n++; while (a>0) { a/=10; n++; } printf("位数为:%d位\n",n); return 0; }
相关文章推荐
- while和do...while循环测试总结
- day04-java-循环结构(while、do-while、for)
- 七、do-while循环逆向
- ios入门攻略 06篇 C语言基础【循环结构之while ,do-while语句】
- 2-4 Java循环语句之 while , do...while
- c++学习 day2 循环学习(while do while for) 分支学习(if ; if else; if else if; switch的应用 )
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- java学习 九、循环语句 do……while语句
- JAVA 基础语法(四)——循环结构(while,do...while,for,break,continue)
- Java基础教程13-do-while循环
- php中while和do—while循环语句
- do...while循环与while循环的区别
- 循环语句(for;while;do -while)
- C/C++中的do-while循环的妙用
- [置顶] do,,,,while循环语句
- for循环与while循环/do...while循环
- Java 循环语句之 while ,do ...while,for
- JavaSE7基础 do-while循环 简单示例
- 循环结构(while、do…while、for)
- 黑马程序员——选择结构if、switch,循环结构while、do-while、for