从今天开始不定期更新C语言基础教程,请参考教材(仅仅参考!)进行学习,本系列教程只写基础部分,不会掺杂复杂的细节,这些细节在后续会根据需要再加入,如果有不懂请自行百度尝试解决。该系列文章内容可能来源我本人或者zhrmoe(他的主页:http://zhrmoe.iflab.org)的编写。文章如果有错误欢迎批评指正,谢谢!转载请注明来自本站,
//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的第1000题
关于OJ的用法,聪明的你一定能在百度找到●▽●
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1000
时间: 2024-10-13 16:24:51