求一段代码注释,最好是挨行注释以下

来源:互联网  时间:2016/7/19 7:42:57

关于网友提出的“ 求一段代码注释,最好是挨行注释以下”问题疑问,本网通过在网上对“ 求一段代码注释,最好是挨行注释以下”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求一段代码注释,最好是挨行注释以下
描述:

//显示能整除N的所有约数,如果没有约束,则输出素数
#include 
#include 
int main(void)
{
unsigned long num;
unsigned long div;
bool isPrime;
printf("Enteran integer for analysis:");
while (scanf("%lu",&num)==1)
{
for(div=2,isPrime=true;(div*div)<=num;div++)
{
if (num%div==0)
{
if((div*div)!=num)
printf("%lu is divisible by %lu and %lu.\n",num,div,num/div);
else
printf("%lu is divisible by %lu.\n",num,div);
isPrime=false;
}
}
if(isPrime)
 printf("%lu is prime. \n.",num);
 printf("Enteran integer for analysis:");
}
printf("Bye\n");
return 0;
}

在弱弱的问一下 vs2008 支持 c中的stdbool文件头不  支持c99 吗
解决方案1:

#include 
#include   //头文件声明
int main(void)  //main函数
{
    unsigned long num;
    unsigned long div;  //定义两个无符号长整型变量
    bool isPrime;  //定义bool型变量,用来进行标记是否为素数
    printf("Enteran integer for analysis:");  //输入提示语句
    while (scanf("%lu",&num)==1)  //while循环,如果有输入且不为0
    {
        for(div=2,isPrime=true;(div*div)<=num;div++)  //在2到num的开平方之间循环
        {
            if (num%div==0)  
            {
                if((div*div)!=num)
                printf("%lu is divisible by %lu and %lu.\n",num,div,num/div);  //如果能够整除,则输出整出结果
                else
                    printf("%lu is divisible by %lu.\n",num,div);
                    isPrime=false;
            }
        }
        if(isPrime)  //如果为素数
         printf("%lu is prime. \n.",num);  //输出素数
         printf("Enteran integer for analysis:");  //输入下一个数
    }
    printf("Bye\n");
    return 0;
}

上一篇带参数的main函数的帮助信息如何写?帮看一下这个程序吧。
下一篇求教:switch语句问题。
明星图片
相关文章
《 求一段代码注释,最好是挨行注释以下》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)