推广 热搜: 广告  优化  百度  服务  排名  设备  账号  生活服务  项目   

趣编程 | 简易计算器

   日期:2024-12-28     作者:6bj9k    caijiyuan  
核心提示:{C语言趣编程学习C语言,快乐你我他~在主函数编写4个功能的选择菜单判断是否选择计算用switch语句实现分支选择#include"stdio.h"

{

趣编程 | 简易计算器

C语言

趣编程

学习C语言,快乐你我他~

  • 在主函数编写4个功能的选择菜单

  • 判断是否选择计算

  • 用switch语句实现分支选择

    #include"stdio.h"#include"stdlib.h"//编写函数,实现加法功能int add(int oper1,int oper2){  return oper1+oper2;}//编写函数,实现减法功能int sub(int oper1,int oper2){  return oper1-oper2;}//编写函数,实现乘法功能int multi(int oper1,int oper2){  return oper1*oper2;}//编写函数,实现除法功能double divide(int oper1,int oper2){  return (double)oper1/oper2;}int main(){  //菜单  printf("-------简易计算器------\n");  printf("1、加法      2、减法\n");  printf("3、乘法      4、除法\n");  printf("5、退出系统\n");while(1){   int choice;   int oper1,oper2,result;   printf("请输入选择的运算:\n");   scanf("%d",&choice);   if(choice>=1&&choice<=4)  //判断是否选择计算   {      printf("请输入第一个操作数:\n");      scanf("%d",&oper1);      printf("请输入第二个操作数:\n");      scanf("%d",&oper2);    }   switch(choice)    {    case 1:printf("和为%d\n",add(oper1,oper2));         break;    case 2:printf("差为%d\n",sub(oper1,oper2));         break;    case 3:printf("积为%d\n",multi(oper1,oper2));         break;    case 4:printf("商为%.2lf\n",divide(oper1,oper2));         break;    case 5:         exit(0);     //退出系统    }}}


    分享

    一、输入函数的使用

    1.gets()函数的使用

    a.使用该函数可以将键盘输入的一行字符以字符串的形式存放到字符数组中;

    b.输入一行字符时以Enter键为结束符,且自动将回车符'\n'转换为'\0',作为字符串结束标志;

    c.弥补了scanf()函数不能包含空格的字符串的不足。

    #include "stdio.h"#include "stdlib.h"int main(){  char str[80];  gets(str);  printf("%s\n",str);  system("pause");//预防闪退  return 0;}
    #include "stdio.h"#include "stdlib.h"int main(){  char str[80];  scanf("%s",str);  printf("%s\n",str);  system("pause");//预防闪退  return 0;}


    二、输出函数的使用

    1.使用puts()函数可以将一个字符串(以'\0'结束的字符序列)输出到屏幕,输出后会自动换行。

    2.printf()函数可以输出多个字符串,输出后不会自动换行。

    #include "stdio.h"#include "stdlib.h"int main(){  char str[]={"ChengDu"};  puts(str);  printf("%s",str);  system("pause");//预防闪退  return 0;}


    注意:

    一个gets()函数,只能输入一个字符串;

    排版|郭燕玲

    初审|陈梓斌

    复审|杨善友

    庄易珊

    终审|黄   生

    本文地址:http://dh99988.xhstdz.com/xwnews/806.html    物流园资讯网 http://dh99988.xhstdz.com/ , 查看更多

    特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

     
     
    更多>同类生活信息

    文章列表
    相关文章
    最新动态
    推荐图文
    生活信息
    点击排行
    网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号