C语言(3)----数据输入

输入时的关键字为scanf。如我们要从键盘上输入一个数,放在变量a里面,则可以写成scanf("%d",&a);

"&"符号为“取地址符”,简称“取址符 ”,作用是得到变量的地址。

#include <stdio.h>
#include <stdlib.h>
int main()
{
system("color 5F"); int a,b,c;
printf("请输入两个数值:\n");
scanf("%d %d",&a,&b);
c=a+b;
printf("%d+%d=%d\n",a,b,c); system("pause");
return ;
}

运行结果:

aaarticlea/png;base64,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" alt="" />

注意:

上面的scanf("%d %d",&a,&b);可以两步写:scanf("%d",&a);scanf("%d",&b);

C语言(3)的更多相关文章

  1. C语言 · 高精度加法

    问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...

  2. Windows server 2012 添加中文语言包(英文转为中文)(离线)

    Windows server 2012 添加中文语言包(英文转为中文)(离线) 相关资料: 公司环境:亚马孙aws虚拟机 英文版Windows2012 中文SQL Server2012安装包,需要安装 ...

  3. iOS开发系列--Swift语言

    概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在 ...

  4. C语言 · Anagrams问题

    问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的.例如,"Unclear"和"Nuclear ...

  5. C语言 · 字符转对比

    问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等.比如 Beijing 和 Hebei 2:两个字符串不仅长度相 ...

  6. JAVA语言中的修饰符

    JAVA语言中的修饰符 -----------------------------------------------01--------------------------------------- ...

  7. Atitit 项目语言的选择 java c#.net  php??

    Atitit 项目语言的选择 java c#.net  php?? 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势1 1.2. 从个人职业生涯考虑,java优先1 1.3. 从项目实际来 ...

  8. 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】

    说17号发超简单的教程就17号,qq核审通过后就封装了这个,现在放出来~~ 这个是我封装的一个开源项目:https://github.com/dunitian/LoTQQLogin ————————— ...

  9. InstallShield 脚本语言学习笔记

    InstallShield脚本语言是类似C语言,利用InstallShield的向导或模板都可以生成基本的脚本程序框架,可以在此基础上按自己的意愿进行修改和添加.     一.基本语法规则      ...

  10. 用C语言封装OC对象(耐心阅读,非常重要)

    用C语言封装OC对象(耐心阅读,非常重要) 本文的主要内容来自这里 前言 做iOS开发的朋友,对OC肯定非常了解,那么大家有没有想过OC中NSInteger,NSObject,NSString这些对象 ...

随机推荐

  1. MyEclipse 选中右侧编辑的文件时自动展开左侧目录树

  2. Hbuilder连接模拟器调试

    Hbuilder是一个非常好用的HTML5开发IDE,我最喜欢的功能就是连接手机调试了,连接手机调试有两种途径,一是通过USB连接真机,二是下载安装一个安卓模拟器,让Hbuilder连接到安卓模拟器, ...

  3. python web编程-web客户端编程

    web应用也遵循客户服务器架构 浏览器就是一个基本的web客户端,她实现两个基本功能,一个是从web服务器下载文件,另一个是渲染文件 同浏览器具有类似功能以实现简单的web客户端的模块式urllib以 ...

  4. 使用postMesssage()实现跨域iframe页面间的信息传递----转载

    由于web同源策略的限制,当页面使用跨域iframe链接时,主页面与子页面是无法交互的,这对页面间的信息传递造成了不小的麻烦,经过一系列的尝试,最后我发现有以下方法可以实现: 1. 子页面url传参 ...

  5. php echo return exit 区别

    echo.print().printf().sprintf().vardump().varexport():都可以输出内容到网页,但不退出函数或程序. return:返回并立即退出,函数级别. die ...

  6. sql2014 新建用户并登陆

    EXEC master.dbo.sp_addlogin @loginame = N'testuser1', @passwd = '123456', @defdb = N'master', @defla ...

  7. java中static作用详解

    static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念. 被static修饰的成员变量和成员方法独立于该类的任何 ...

  8. 简单记录在Visual Studio 2013中创建ASP.NET Web API 2

    在很多跨平台的应用中就需要Web API ,比如android与数据库的交互. Create a Web API Project 选择新建项目下的模板下的Visual C#节点下的Web节点,在模板列 ...

  9. git学习 分支特殊处理和配置03

    Bug分支: 当在一个分支上工作的时候:突然到其它分支修复bug,当前分支工作还没到要提交的程度:这时候可以使用git stash来将工作分支暂时存储起来: 用git stash list查看stas ...

  10. canvas绘制

    window.onload = function(){ var can1 = document.getElementById("can1"); var ctx = can1.get ...