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
原创粉丝点击