- 博客(14)
- 收藏
- 关注
原创 猜字游戏
%100x%n的结果是[0,n-1]的一个整数猜数游戏让计算机来想一个数,然后让用户来猜,用户每输入一个数,就告诉它是大了还是小了,知道用户猜中为止,最后还要告诉用户它猜了多少次。 因为需要不断重复让用户猜,所以需要用到循环 在实际写出程序之前,我们可以先用文字描述程序的思路 核心重点是循环的条件 人们往往会考虑循环终止的条件计算机随机想出来一个数,记在变量number里;...
2018-09-09 00:58:13 642
原创 do-while
#include <stdio.h>int main(){ int x; scanf("%d",&x); int n = 0; do { x /=10; n ++; } while(x>0); printf("%d",n); return 0...
2018-09-08 01:06:12 123
原创 do-while循环
在进入循环的时候不做检查,而是在执行完一轮循环体的代码之后,再来检查循环的条件是否满足,如果满足则继续下一轮循环,不满足则结束循环。do{ <循环体语句>}while(<循环条件>); ...
2018-09-08 01:05:44 285
原创 数位数的算法
1.用户输入x;2.初始化n为0;3.x=x / 10,去掉个位;4.n++;5.如果想>0,回到3;6.否则int x; int n=0; scanf("%d",&x); n++; x /= 10; while ( x> 0){ n++; x /= 10; } prin...
2018-09-08 00:51:20 905
原创 while循环
如果我们把while翻译作“当”,那么一个while循环的意思就是:当条件满足时,不断地重复循环体内的语句。 循环执行之前判断是否继续循环,所以有可能循环一次也没有被执行; 条件成立时循环继续的条件。 #include <stdio.h> int main() { int x; int n =0; scanf("%d",&x); ...
2018-09-08 00:43:55 129
原创 switch-case
switch【(开关)】语句可以看做是一种基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的case(分支标号)处。分支标号只是说明switch内部位置的路标,在执行完分支中的最后一条语句后,如果后面没有break【打破】,就会顺序执行到下面的case里去,知道遇到一个break,或者switch结束为止。#include <stdio.h>int main()...
2018-09-07 23:18:36 192
原创 分段函数
#include <stdio.h>int main(){ int x; scanf("%d", &x); int f=0; if ( x < 0 ){ f = -1; }else{ if ( x == 0 ){ f = 0; }else{ ...
2018-09-07 00:48:26 356
原创 if | else
#include <stdio.h>int main(){ const int READY = 24; int code =0; int count =0; scanf("%d %d",&code, &count); if ( code == READY ){ if ( count < 20)...
2018-09-07 00:35:52 114
原创 薪水计算
#include <stdio.h>int main(){ const double RATE = 8.25;//rate比率 //standard是标准的意思 const int STANDARD = 40; double pay = 0.0; int hours; printf("请输入工作小时数:"); sca...
2018-09-07 00:25:41 347
原创 比较大小
#include <stdio.h>int main(){ int a,b; printf("请输入两个整数:"); scanf("%d %d", &a, &b); int max = 0; if ( a > b ){ max = a; }else{max = b; } prin...
2018-09-05 20:22:29 224
原创 找零
#include <stdio.h>int main(){ // 初始化 int price = 0; int bill = 0; // 读入金额和票面 printf("请输入金额:"); scanf("%d",&price); printf("请输入票面:"); scanf("%d",&bill);
2018-09-05 20:20:06 207
原创 成绩判断
#include <stdio.h>int main(){ const int PASS=60; int score; printf("请输入成绩:"); scanf("%d", &score); printf("你输入的成绩是%d.n",score); if( score < PASS ) printf("...
2018-09-04 00:16:31 214
原创 c语言-浮点数-数据类型--换算程序
两个整数的运算的结果只能是整数 10/3*3=>? 10和10.0在c中是完全不同的数 10.0是浮点数 数据类型 整数 int printf("%d",.......) scanf("%d",......) 带小数点的数 double printf("%f",......) scanf("%lf",......)/输出...
2018-08-23 11:50:59 609
原创 c语言的const的定义及用法
const(定义常量)-const是一个修饰符,家在int的前面,用来给这个变量加上const(不变的)的属性。这个const的属性不表示这个变量的值一旦初始化,就不能再修改了。 - int change = AMOUNT - price; - 如果你试图对变量修改,把它放在辅助运算符的左边,就会被编译器发现,指出为错误。...
2018-08-22 10:37:46 3484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人