赚钱链接网站,贵州城乡建设部网站,设计公司办公空间,新手自学网站前言
本专栏记录C语言入门100例#xff0c;这是第#xff08;一#xff09;例。
目录 一、【例题1】
1、题目描述
2、代码详解
二、【例题2】
1、题目描述
2、代码详解
三、【例题3】
1、题目描述
2、代码详解
四、【例题4】
1、题目描述
2、代码详解 一、【例…前言
本专栏记录C语言入门100例这是第一例。
目录 一、【例题1】
1、题目描述
2、代码详解
二、【例题2】
1、题目描述
2、代码详解
三、【例题3】
1、题目描述
2、代码详解
四、【例题4】
1、题目描述
2、代码详解 一、【例题1】
1、题目描述 【例题1】输入两个正整数 a 和 b输出 ab 的值。 其中 a,b≤10000。 2、代码详解
代码示例
#include stdio.hint main()
{int a, b;scanf(%d %d, a, b);printf(a b %d\n, a b);return 0;
}代码解析
通过控制台输入两个数字赋值给ab将 a b的结果输出到终端
编译运行结果 二、【例题2】
1、题目描述 【例题2】先输入一个 t(t≤100)然后输入 t 组数据。对于每组数据输入两个整数 a 和 b输出 ab 的值。其中 a,b≤10000。 2、代码详解
代码示例
#include stdio.hint main()
{int t, a, b;scanf(%d, t);while (t--){scanf(%d %d, a, b);printf(a b %d\n, a b);}return 0;
}代码解析
输入次数twhile循环循环一次 t--打印 a b直到t 0跳出while循环程序结束
编译运行结果 三、【例题3】
1、题目描述 【例题3】循环输入每输入两个正整数 a 和 b其中 a,b≤10000就输出 ab 的值。 当没有任何输入时结束程序。 2、代码详解
代码示例
#include stdio.hint main()
{int a, b;while(scanf(%d %d, a, b) ! EOF){printf(a b %d\n, a b);}printf(over\n);return 0;
}代码解析
我们知道输入函数为scanf当这个函数返回EOF时就代表没有任何输入了所以我们可以循环判断函数的返回值是否等于 EOF其中EOF是一个宏可以认为它的值就是整数 -1在 windows 下按 crtl z 程序结束在 Linux 下按 crtl d 结束
编译运行结果 四、【例题4】
1、题目描述 【例题4】循环输入每输入两个正整数 a 和 b其中 a,b≤10000就输出 ab 的值。 当输入的 a 和 b 都等于零时程序结束。 2、代码详解
代码示例1
#include stdio.hint main()
{int a, b;while (scanf(%d %d, a, b) ! EOF){if (a 0 b 0)break;printf(a b %d\n, a b);}return 0;
}代码解析
与上一题不同的是当 a 和 b 同时为 0 时break 跳出 while 循环程序结束
代码示例2这种写法更简便
#include stdio.hint main()
{int a, b;while (scanf(%d %d, a, b) (a || b)){printf(a b %d\n, a b);}return 0;
}代码解析
当 a 和 b 同时为0时a || b 为 0那么 0while ()里为0跳出循环程序结束
编译运行结果