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); 
}

程序运行步骤:

  1. 声明两个整型变量a和b,用于存储用户输入的两个整数。
  2. 使用printf()函数提示用户输入两个整数,并使用scanf()函数读取用户输入的两个整数,分别存储到变量a和b中。
  3. 使用if语句判断a和b的大小关系,如果a大于b,则将b从a中减去,并将结果存储到变量a中;如果b大于a,则将a从b中减去,并将结果存储到变量b中。
  4. 使用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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录