C语言程序:求两个数的差并输出
C语言程序:求两个数的差并输出
该程序的功能是接收两个整数输入,计算它们的差并输出结果。
void main( )
{
int a,b;
printf('Enter a,b:'); scanf('%d,%d',&a,&b);
if(a>b) a-=b;
if(b>a) b-=a;
printf('%3d%3d
',a,b);
}
程序运行步骤:
- 声明两个整型变量a和b,用于存储用户输入的两个整数。
- 使用printf()函数提示用户输入两个整数,并使用scanf()函数读取用户输入的两个整数,分别存储到变量a和b中。
- 使用if语句判断a和b的大小关系,如果a大于b,则将b从a中减去,并将结果存储到变量a中;如果b大于a,则将a从b中减去,并将结果存储到变量b中。
- 使用printf()函数输出变量a和b的值,即两个数的差。
程序运行结果: 若运行时从键盘输入:18,11↙,则输出结果:7 11
代码解析:
void main():定义一个不返回值的主函数。int a,b;:声明两个整型变量a和b,用于存储用户输入的两个整数。printf('Enter a,b:');:使用printf()函数提示用户输入两个整数。scanf('%d,%d',&a,&b);:使用scanf()函数读取用户输入的两个整数,分别存储到变量a和b中。if(a>b) a-=b;:使用if语句判断a和b的大小关系,如果a大于b,则将b从a中减去,并将结果存储到变量a中。if(b>a) b-=a;:使用if语句判断a和b的大小关系,如果b大于a,则将a从b中减去,并将结果存储到变量b中。printf('%3d%3d ',a,b);:使用printf()函数输出变量a和b的值,即两个数的差。
总结: 该程序通过简单的if语句和减法运算,实现了求两个数的差并输出结果的功能。程序代码简洁易懂,可以帮助初学者理解C语言的基本语法和编程逻辑。
原文地址: https://www.cveoy.top/t/topic/o0Ge 著作权归作者所有。请勿转载和采集!