do while循环和while循环区别:
do while先做一遍循环再判断条件,while先判断条件不合适的话直接不循环
#include <stdio.h>
int main()
{
int x;
int n;
scanf("%d",&x);
do
{
x /= 10;
n++;
}
while(x>0); //do while循环后面要有分号表示结束
printf("%d",n);
return 0;
}
召唤随机数,并取得想要的位数
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(0)); //召唤随机数
int a=rand();
printf("%d\n",a%100); //随机数除以100取余数的到随机数最后两位
return 0;
}
do{
}while();
循环猜数字
#include <stdio.h>
#include <stdlib.h> //随机数相关后面理解
#include <time.h> //随机数相关后面理解
int main()
{
srand(time(0)); //随机数相关后面理解
int number = rand()%100+1;
//召唤一个随机数然后除以100取余数得到随机数的后两位
int count = 0;
int a = 0;
printf("我已经想好了一个1到100之间的数。");
do{
printf("请猜这个数:");
scanf("%d",&a);
count ++; //猜测次数
if(a>number)
{
printf("你猜的数大了。");
}
else
if(a<number)
{
printf("你猜的数小了。");
}
}
while (a!=number);
printf("太好了,你用了%d次就猜到了答案。\n",count);
return 0;
}