首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

帮小弟我看看这个代码有没什么有关问题?多谢

2012-02-19 
帮我看看这个代码有没什么问题???谢谢#include iostreamusing namespace stdint GetNum(int num)const

帮我看看这个代码有没什么问题???谢谢
#include <iostream>
using namespace std;

int GetNum(int num);
const int num = 100;

void main()
{
long count = 0;
int sum = 0;

for(int i = 1; i <= num; i++)
{
int temp = 0;
temp = GetNum(i);

if(temp != 0)
{
sum = sum + temp;
}
}

cout << "the sum is:" << sum << endl;
}

int GetNum(int i)
{
int temp = 0;

while((i % 5) == 0)
{
i = i / 5;
temp++;
}
return temp;
}

帮我看看这个代码有没什么问题???包括风格方面,代码效率 健壮方面

请大家多提宝贵意见~


[解决办法]

C/C++ code
//求阶乘末尾零的,除了一些表达式的简洁性(习惯),没啥大问题#include  <iostream> using namespace std; int GetNum(int num); const int num = 100; void main() {     long count = 0;     int sum = 0;         for(int i = 1; i  <= num; i++)     {         int temp = 0;         temp = GetNum(i);                 if(temp != 0)         {             sum = sum + temp;        }     }         cout  << "the sum is:"  << sum  << endl; } int GetNum(int i) {     int temp = 0;         while((i % 5) == 0)     {         i = i / 5;         temp++;     }     return temp; } 

热点排行