吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5807|回复: 8
收起左侧

[C&C++ 原创] c语言计算器 圆周率计算器 鸡兔同笼计算器源码

[复制链接]
20408912 发表于 2017-9-1 10:38
本帖最后由 20408912 于 2017-9-1 10:40 编辑

前几天我看了我们的吾爱大佬@hox 的c语言教程视频
唯有感谢大佬@hox!!!!!!
现在已经基本入门了  

自己写了3个小程序
源码奉上:
第一个 计算器:
[C] 纯文本查看 复制代码
#include <stdio.h> 
#include <stdlib.h> 
int main()   //主函数
{
        int shu1,shu2,jieguo; // 整 数    变量 
        char suan;  // 字 符      变量 
        system("color e");
        printf("简易计算器\n");
        printf("请选择加减乘除算法"); 
        printf(" +  -  *  / :");
        for( ; ; )
        {
                scanf("%c",&suan);        //输入 
                if (suan == '+')   //  判断  加法
                {
                        printf("请输入第一个数:"); 
                        scanf("%d",&shu1);
                        printf("请输入相加数:"); 
                        scanf("%d",&shu2);
                        jieguo = (shu1+shu2);
                        printf("结果 = %d\n",jieguo);
                        printf("请选择加减乘除算法"); 
                        printf(" +  -  *  / :");
                }
                else if(suan == '-')   //  判断  减法
                {
                        printf("请输入第一个数:"); 
                        scanf("%d",&shu1);
                        printf("请输入被减数:"); 
                        scanf("%d",&shu2);
                        jieguo = (shu1-shu2);
                        printf("结果 = %d\n",jieguo);
                        printf("请选择加减乘除算法"); 
                        printf(" +  -  *  / :");
                }
                else if(suan == '*')   //  判断  除法
                {
                        printf("请输入第一个数:"); 
                        scanf("%d",&shu1);
                        printf("请输入相乘数:"); 
                        scanf("%d",&shu2);
                        jieguo = (shu1*shu2);
                        printf("结果 = %d\n",jieguo);
                        printf("请选择加减乘除算法"); 
                        printf(" +  -  *  / :");
                }
                else if(suan == '/')   //  判断  乘法
                {
                        printf("请输入第一个数:"); 
                        scanf("%d",&shu1);
                        printf("请输入被除数:"); 
                        scanf("%d",&shu2);
                        jieguo = (shu1/shu2);
                        printf("结果 = %d\n",jieguo);
                        printf("请选择加减乘除算法"); 
                        printf(" +  -  *  / :");
                }        
        } 
}

演示图片:
QQ图片20170901103350.png






圆周率计算器:
[C] 纯文本查看 复制代码
#include <stdio.h> 
#include <stdlib.h>
#include <windows.h>
#define Pi_ 3.1415926535898
int main()
{
        system("color e");
        printf("c语言计算圆的体积\n"); 
        float radius,area;
         for( ; ; )
        {
                printf("请输入圆的半径:");
                scanf("%f",&radius);
                area = radius*radius*Pi_;
                printf("\a圆的半径是:%f圆的面积是;%f\n",radius,area);
        }        
}



图片:
QQ图片20170901103547.png


鸡兔同笼计算器:
[C] 纯文本查看 复制代码
#include <stdio.h>
int main()
{
        int zhi,jiao,a,b;
        printf("鸡兔同笼计算器\n"); 
        printf("请输入一共有多少只:");
        scanf("%d",&zhi);
        printf("请输入一共有多少个脚:");
        scanf("%d",&jiao);
        a = (jiao-(2*zhi));
        a=a/2;
        b=zhi-a;
        printf("鸡有:%d只 兔有:%d只",b,a);
        return 0;
}



图片:
QQ图片20170901103806.png



以前一直想学c语言 可惜太过枯燥 学一会就放弃了  现在倒是入门了 给个评分吧!



点评

hox
@20408912 这是在说我吗..hox是谁..  发表于 2017-9-1 18:15
同学 握个手~  发表于 2017-9-1 11:06

免费评分

参与人数 4吾爱币 +3 热心值 +2 收起 理由
Eternity-Myth + 1 + 1 加油
雫Hao洋洋 + 1 我很赞同!
无影寒冬 + 1 加油
247192825 + 1 继续努力

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

横溪扛把子 发表于 2017-9-1 10:55
怎么用0.0
新闻连泼 发表于 2017-9-1 11:35
无影寒冬 发表于 2017-9-1 12:26
Eternity-Myth 发表于 2017-9-1 13:16
C语言是我学的第一门语言,来支持下
另外,楼主学了函数没?一般来说建议这些功能都写到函数里用函数来实现,主函数就调用相关函数会让代码复用性强且主函数更简洁,修改功能在函数里修改更方便
hox 发表于 2017-9-1 18:17
新闻连泼 发表于 2017-9-1 11:35
我也是看了他的感觉有兴趣

hox害人不浅啊!
吕鼎 发表于 2017-9-2 18:26
666谢谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 04:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表