c语言简单程序猜数字

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main()

{

srand(time(0));

int number = rand()%100+1;

int count=0;

int a=0;

printf("我已经想好了一个1-100之间的数。");

do {

	printf("请猜猜这个1-100之间数:");

	scanf("%d",&a);

	count ++;

	if(a>number){

		printf("你猜的数大了。");

		//TODO

	} else if (a<number){

		printf("你猜的数小了。");

		//TODO

	}

}while(a!=number);

printf("太好了,你用%d次就猜到了答案。\n",count);

return 0;

}

c
111 views
Comments
登录后评论
Sign In
·

代码可以高亮,像下面这样,编辑器代码块可以选择语言。

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
    srand(time(0));
    int number = rand() % 100 + 1;
    int count = 0;
    int a = 0;
    printf("我已经想好了一个1-100之间的数。");

    do {
        printf("请猜猜这个1-100之间数:");
        scanf("%d", &a);
        count++;

        if (a > number) {
            printf("你猜的数大了。");
            //TODO
        } else if (a < number) {
            printf("你猜的数小了。");
            //TODO
        }
    } while (a != number);

    printf("太好了,你用%d次就猜到了答案。\n", count);
    return 0;
}

一点风格上的小建议:

  • 关键字和 {} 等符号之间添加空格
  • 逻辑一致的语句归类到一起,不用空行,有新的逻辑才增加空行
  • { 符号统一放行尾而不是行首,这样代码比较密集,代码量多容易阅读(当然这个是个人习惯)