c语言基础
来源:互联网 发布:医疗网络咨询工资待遇 编辑:程序博客网 时间:2024/05/19 12:27
一、辗转相除法
#include <stdio.h>int main(){ int u = 32; int v = 26; while(v != 0){ int temp = u % v; u = v; v = temp; } printf("%d",u); return 0; }辗转相除法,可以求两个数的最大公约数。
二、找零小程序
#include <stdio.h> int main(){ int price = 0; printf("请输入金额(元):"); scanf("%d",&price); int change = 100 - price; printf("找您%d元\n",change); return 0 }
改进
#include <stdio.h> int main(){ int price = 0; int amount = 0; printf("请输入金额(元):"); scanf("%d",&price); printf("请输入票面:"); scanf("%d",&amount); int change = amount - price; printf("找您%d元\n",change); return 0 }
这里是定义了amount变量,用来表示票面。
scanf输入语句后后面要加&符号。
计算时间差
int hour1,minute1;int hour2,minute2;int t1 = hour1*60 + minute1;int t2 = hour2*60 + minute2;int t = t2 - t1;printf("时差是%d小时%d分",t / 60,t % 60);
0 0
- c语言基础--编程基础
- C语言基础-基础语法
- C语言基础 上
- c语言基础
- C语言基础
- C语言基础
- C 语言基础
- c语言基础解析
- c语言 指针基础
- 3 C语言基础
- C语言基础
- C语言基础
- C语言基础
- C语言基础1
- C语言基础
- c语言基础
- c语言基础 2
- C语言程序基础
- 【CodeVS】1083 Cantor表
- Vi/Vim键盘图
- linux 查看内存情况总结
- 3D Convolutional Neural Networks for Human Action Recognition
- SpringMVC 表单验证
- c语言基础
- 技术焦虑症?来这里找解药
- 2017第九届云计算中国峰会暨混合云世界论坛——聚焦企业混合云应用实践
- MySQL添加字段和修改字段的方法
- JAVA序列化详解
- 如何打包一个Myeclipse的javaWeb项目
- 多源最短路->Floyd算法
- IIS回收情况说明
- 跨域问题可以通过配置nginx来解决