1、题目、描述、输入、输出、输入样例、输出样例、测试输入、测试输出
循环01:最大数
写一个程序,可以输入一批正数,输入0时完毕循环,并且输出最大的正数。
输入39 28 5 63 18 27 0
输出63
测试:
输入153 26 963 28 75 90 156 0
输出963
#include
2、i;
cin>>i;
}
cout< 3、 if(n%i==0)
break;
}
if(n==i)
cout<<"1"< 4、for(i=1;i<=n;i++)
s+=1.0/(3*i-2);
cout< 5、 cin>>n;
while(n>0)
{
d++;
n=n/2-2;
}
cout< 6、输出
Pass
Pass
Pass
Fail
Fail
Fail
Pass
Pass
Fail
#include 7、
}
return 0;
}
循环06:数列求和
输入1 个正整数 n(n<=100),计算并输出1+1/2+1/3+……+1/n 。
输入5输出2.28333
输入4输出2.08333
#include 8、return 0;
}
循环07:水仙花数
打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该
数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
输入无输出 153 370 371 407
#include 9、i*i+j*j*j+k*k*k==n)
cout< 10、s< 11、}
cout< 12、
cout<
using namespace std;
int main()
{
int i,a,b;
for(i=1000;i<=9999;i++)
{
a=i/100;
b=i%100;
13、 if((a+b)*(a+b)==i)
cout< 14、00 6000
输出0 60 160 360
#include 15、m*0.04;
else
tax=m*0.06;
cout< 16、
{
if(n%i==0)
count++;
}
cout< 17、f(m%i==0&&n%i==0)
break;
}
cout<=2),编写一个程序,输入n(>=0),如果F(n)能被3整除那么输出一个“yes〞,否那么输出一个“no〞。
输入8输出yes
输入6输出no
测试
输入12输出yes
#include 18、)
{
int n,F0=1,F1=1,F,i;
cin>>n;
for(i=2;i<=n;i++)
{
F=F0+F1;
F0=F1;
F1=F;}
if(F%3==0)
cout<<"yes"< 19、
输入5 5 8 9 10 输出106 1512
#include 20、eturn 0;
}
循环17:数位计算
对于输入的一个数字,请计算它的各个位上的数字为偶数的和。例如:1234,结果为6=2+4。
输入4321输出6
输入51289输出10
测试
输入54893输出12
#include 21、
cout< 22、 cin>>n;
t=n;
while(t>=10)
{
s=0;
while(t)
{s+=t%10;
t=t/10;
}
t=s;}
cout< 23、
using namespace std;
int main()
{
int n,i,a,s=0;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a;
s+=a;
}
cout< 24、25
#include 25、个数〔不含0〕与最大值。
输入1 2 3 456 4 3 5 0
输出7 456
#include 26、数n,输出[2,n]之间所有的素数与素数个数。
输入10
输出
2 3 5 7 4
#include 27、
}
cout<
using namespace std;
int main()
{
int n,d=0;
using namespace std;
int main()
{
int n,a=0;
cin>>n;
while(n>=0)
{a=n+a;
cin>>n;}
using namespace std;
int main()
{
int n,s=0,t;






