C基础系列教程1——基础数据类型以及输入输出语句

从今天开始不定期更新C语言基础教程,请参考教材(仅仅参考!)进行学习,本系列教程只写基础部分,不会掺杂复杂的细节,这些细节在后续会根据需要再加入,如果有不懂请自行百度尝试解决。该系列文章内容可能来源我本人或者zhrmoe(他的主页:http://zhrmoe.iflab.org/)的编写。文章如果有错误欢迎批评指正,谢谢!转载请注明来自本站,另外,本系列教程中的代码建议初学者自己手打一遍,不要直接复制(由于某些奇怪的原因可能会导致你复制的代码出现错误!相信自己的双手吧=-=

 C++ Code 
//2015.9.30  基本输入输出



#include <stdio.h>

/*

基础数据类型

char 字符

int 整数

double 小数

对应的格式字符分别为 %c %d %lf

(一般情况下不用float,都用double)

//请注意代码格式,在逗号后面有空格

*/


int main() {

    
int a;

    
double b;

    
char c;

    
//输入

    scanf("%d", &a);//注意&符号

    scanf("%lf", &b);

    scanf(
"%c", &c);//用的很少,请尽量不要使用

    //复合输入

    /*

    scanf("%d %lf %c", &a, &b, &c);

    你输入的格式应该与格式化字符串对应,

    如果你用的是空格,在输入的时候也应该是空格

    如果你用的是下面这样的逗号分割,你输入的时候也必须输入逗号

    scanf("%d,%lf,%c", &a, &b, &c);

    */


    

    
//输出,在输出的时候如果不是特殊需要不要加&(暂时用不到

    printf("这是一个整数:%d\n", a);

    printf(
"这是一个小数:%lf\n", b);

    printf(
"这是一个字符:%c\n", c);

    system(
"pause");//如果是在vs下要在return 0之前加这么一行防止程序闪退

    return 0;

}

/*

更多的细节之后用到的时候再说,重要的就两个,读入和打印整数和小数。

接下来你就可以做一些基础的计算了,比如计算器

更多scanf和printf的用法请自行做实验尝试,别忘了借助搜索引擎 



练习题: 

要求:计算两个整数的四则运算结果



输入格式:

两个整数a,b,空格隔开



输出格式:

加减乘除各一行



示例输入:

4 2



示例输出:

4 + 2 = 6

4 - 2 = 2

4 * 2 = 8

4 / 2 = 2



请自行编写程序测试后查看下面的答案(答案只写关键部分)

*/


//答案在最后













































/*

int a, b;

scanf("%d %d", &a, &b);

printf("%d + %d = %d\n", a, b, a + b);

printf("%d - %d = %d\n", a, b, a - b);

printf("%d * %d = %d\n", a, b, a * b);

printf("%d / %d = %d\n", a, b, a / b);

*/
 




关于OJ的用法,聪明的你一定能在百度找到●▽●
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1000

发表评论

电子邮件地址不会被公开。 必填项已用*标注

98 − 92 =