对 没考虑 不好意思!再试一试!
[此贴子已经被作者于2007-4-28 15:11:33编辑过]
#include<stdio.h>
#include<iostream.h>
int c;
int static t=0;
int static y=0;
int main(void)
{
cout<<"please enter a number:"<<endl;
cin>>c;
int w=c;
while(w/5)
{
t=t+1;
w=w/5;
}
for (int i=5;i<=c;i=i+5)
{
int a=i;
int l=1;
for(int u=1;u<=t;u++)
{
l=l*5;
if(a%(l)==0)
{y=y+1; }
else
{}
}
}
cout<<y<<endl;
return 0;
}
学校垃圾!老是停电,搞得都没法弄了!
刚搞出来,呵呵!
闲来没有事,试着用C++写了写!
#include<stdio.h>
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
string a,beg,max;
cout<<"enter a string:";
cin>>a;
int b=a.length() ;
for(string::size_type i=0;i<b;i++)
{
if(max.length ()<beg.length ())
{
max=beg;
}
else
{
max=max;
}
for(string::size_type dong=i+1;dong<=b;dong++)
{
if(max.length ()<beg.length ())
{
max=beg;
}
else
{
max=max;
}
if(a==a[dong])
{
beg=a;
for(string::size_type dan=1;dan<dong-i;dan++)
{
if(a[i+dan]==a[dong+dan])
{
beg+=a[i+dan];
}
else
{
goto begin;
}
}
}
else
{
}
begin:
int o=o+1;
}
}
cout<<max<<'\n';
return 0;
}
在vc++6.0上通过!没有写注视,不好意思了 !