程序源入坑之路5(c语言入门)
2016-04-30 19:08
363 查看
代码:猜数字十次猜不到的腊鸡
代码:傻bb的21点
代码:经典基础题,999乘法表
代码:取最小值的两种写法
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(){ int r,input; while(1){ //while(1)是死循环 srand(time(NULL)); r=1 + rand() % 100; //生成一个一到一百的随机数 int turn = 1; do{ printf("猜一个一到一百的数字\n"); scanf("%d",&input); if(r>input){ printf("傻吊,小了!\n"); } else if(r<input){ printf("你以为这样就对了?大了!\n"); } else { printf("哦,对了\n"); break; //如果猜对了就跳出循环,重新产生一个随机数 } if(10-turn>0) printf("你还有%d次机会哦,腊鸡\n",10-turn); else printf("这都猜不对?!\n"); turn++; }while(turn<=10); printf("开始下一轮了哦,辣鸡\n"); } return 0; }
代码:傻bb的21点
#include <stdio.h> int main (){ int a,b,c,total; printf("请输入三张牌:"); scanf("%d%d%d",&a,&b,&c); if(a>10){ a=10; //输入J,Q,K时默认数值为10 } if(b>10){ b=10; } if(c>10){ c=10; } if(a!=1&&b!=1&&c!=1){ total=a+b+c; //三个数同时不为1时 } else if(a==1&&b==1&&c==1){ total=13; } else{ if(a+b+c+10>21){ total=a+b+c; //a+b+c+10>21时,如果三个数中存在A,默认值为1// } else { total=a+b+c+10; //三个数中存在1到2个A,则只有一个A可以被看做11,另一个必须为1// } } printf("%d",total); return 0; }
代码:经典基础题,999乘法表
#include <stdio.h> int main(){ int j,k,b; for(j=1;j<10;j++){ for(k=1;k<=j;k++){ b=j*k; printf("%d*%d=%-2d ",j,k,b); //%2d表示取两位数,而右靠齐,%-2d同理左靠齐,输出两位数,使乘法表每一个循环能对齐// } printf("\n"); //循环一次换行// } }
代码:取最小值的两种写法
#include <stdio.h> int main(){ float a,b,c; scanf("%f%f%f",&a,&b,&c); //double->%lf,float->%f// if(a<b&&a<c){ printf("%.2f",a); } else if(b<a&&b<c){ printf("%.2f",b); } else printf("%.2f",c); return 0; }
#include <stdio.h> int main() { float a, b, c, min; printf("请输入三本笔记本的价格:\n"); scanf("%f %f %f", &a, &b, &c); if (a > b) min = b; else min = a; if (min > c) min = c; printf("最便宜的是:%.2f\n", min); return 0; }
相关文章推荐
- c++ 实现字符串中替换字符串,也可去掉字符串中特定字符串
- C++错误集合
- C语言书籍推荐
- 山东省第三届ACM大学生程序设计竞赛-Pixel density(模拟)
- C++ 左值引用和右值引用(C++11特性)
- C语言之内存字节对齐
- 练习题c++(一)
- C++中istream的使用
- C++中istream的使用
- C语言错误: HEAP CORRUPTION DETECTED
- C++读取Excel 精华
- C++ 访问控制(public,protected,private)
- 【c++】istream 转为 string
- C++学习笔记60——模板编译模型
- c#调用c++制作的基于mfc的ocx控件
- 基本单链表的增删改C++
- 数组&字符串&结构体&共用体&枚举
- c语言中的段和内存四区
- C++定义一个对象和new一个对象的区别与联系
- 【C++ STL系列】迭代器 iterator