这个实例是一个能提高分析能力的实例,这个实例主要用到for语句,关键是如何确定其中变量的范围。
求一个正整数的所有因子
先来看看编程结果演示:
编程如下:
#include
/*引用预处理命令,预处理包含stdio.h的头文件*/
main()
/*定义一个主函数,所有程序在执行前都开始于主函数,且结束于主函数*/
{
int i,j;
/*定义整型变量i,j*/
printf("please input:");
/*输入函数:(请输入: ),换行*/
scanf("%d",&i);
/*用scanf函数获得i值*/
for(j=1;j<=i;j++)
/*对j进行1~i累加循环*/
if(i%j==0)
/*如果i除以j取余为0,说明j是i的因子*/
printf("%d",j);
/*输出j值,即因子数*/
printf("");
return 0;
/*返回空值,0指空,没有,即将0返回给主函数main,其目的是告诉给main函数此程序执行完了*/
}
如果大家有问题,欢迎大家留言讨论,我都会一一解答呦,欢迎关注,给你不一样的自己!