c语言计算器 圆周率计算器 鸡兔同笼计算器源码
本帖最后由 20408912 于 2017-9-1 10:40 编辑前几天我看了我们的吾爱大佬@hox 的c语言教程视频
唯有感谢大佬@hox!!!!!!
现在已经基本入门了
自己写了3个小程序
源码奉上:
第一个 计算器:
#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(" +-*/ :");
}
}
}
演示图片:
圆周率计算器:
#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);
}
}
图片:
鸡兔同笼计算器:
#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;
}
图片:
以前一直想学c语言 可惜太过枯燥 学一会就放弃了现在倒是入门了 给个评分吧!
怎么用0.0 我也是看了他的感觉有兴趣 感谢楼主分享,一起学习学习。 C语言是我学的第一门语言,来支持下
另外,楼主学了函数没?一般来说建议这些功能都写到函数里用函数来实现,主函数就调用相关函数会让代码复用性强且主函数更简洁,修改功能在函数里修改更方便 新闻连泼 发表于 2017-9-1 11:35
我也是看了他的感觉有兴趣
hox害人不浅啊! 666谢谢楼主分享
页:
[1]