admin 管理员组文章数量: 887021
2023年12月17日发(作者:slidey 技巧)
1.阅读程序写结果
#include
using namespace std;
int main( )
{
int i=0;
while(i<=8)
{
cout<
i=i+4;
}
cout<
return 0;
}
输出:
1.完善程序。
求6+12+18+24+...+180的和是多少。
#include
using namespace std;
int main( )
{
int i=6,sum=0;
while(i<=180)
{
;
;
}
cout<<”sum=”< return 0; } 2.阅读程序写结果 #include using namespace std; int main( ) { int i=10, n; cin>>n; while(true) { cout< if(i<=n) break; i -=3; } return 0; } 输入:5 输出: 2.完善程序。 求风之巅小学某次信息学竞赛同学们的平均分,以#include using namespace std; int main( ) { int i=0; float n,pjfen,sum=0.0; cin>>n; while( ) { i++; ; cin>>n; } if(i!=0) { pjfen=sum/i; cout<<”平均分:”< } return 0; } -1表示输入结束。 3.阅读程序写结果 #include using namespace std; int main( ) { int s,n,a; s=0; a=10; cin>>n; while(a>n) { s++; a -=2; } cout< return 0; } 输入:2 输出: 3.完善程序。 尼克参加了多次信息学比赛,在最近一次比赛时发现,如果这次比赛他得了98分,那么他所有比赛的平均分是92分;如果这次得了79分,他的平均分是87分,尼克共参加了多少次比赛? #include using namespace std; int main( ) { int ; x=2; while(92*x-98!=87*x-78) ; cout< return 0; } 4.阅读程序写结果 #include using namespace std; int main( ) { int x,y,temp,ans; cin>>x>>y; if(x { temp=x; x=y; y=temp; } while(x!=y) { x -=y; if(x { temp=x; x=y; y=temp; } } ans=x; cout< return 0; } 输入:28 7 输出: 4.完善程序。 幼儿园中班有36个小朋友,小班有30个小朋友。按班分组,两个班各组的人数一样多,问每组最多有多少个小朋友? #include using namespace std; int main( ) { int x,y,n,temp; ; if(x>y) { temp=x; x=y; y=temp; } n=x; while( ) n--; cout<<”每组的人数最多为:”< return 0; } 5.阅读程序写结果 #include using namespace std; int main( ) { int n,x,s=0; cin>>n; x=n; while(x>=1) { if(n%x==0) ++s; --x; } cout< return 0; } 5.完善程序。 计算2020-1+2-3+4-5+...± n的值(n为奇数时减,偶数时加) #include using namespace std; int main( ) { int i,sum,n; ; cout<<”n=”; cin>>n; i=1; while(i<=n) { if( ) sum -=i; else sum +=i; i++; } cout< return 0; } 6.阅读程序写结果 #include using namespace std; int main( ) { int n,x,s=0; cin>>n; x=1; while(x<=n) { if(x%3==1) s+=x; ++x; } cout< return 0; } 输入:20 输出: 6.完善程序。 韩信带1500名士兵打仗,战死四五百人,幸存的士兵站3个一排,多出2人;站5人一排,多出4人;站7人一排,多出6人,算一算幸存的士兵至少有多少人? #include using namespace std; int main( ) { int i; i=1000; while(true) { if(i%3==2&&i%5==4&&i%7==6) ; i++; } cout<< < return 0; } 7.阅读程序写结果 #include using namespace std; int main( ) { int a,b,n,num=0; cin>>a>>b>>n; while(a<=b) { if(a%n==0) num++; a++; b -=10; } cout< return 0; } 输入:1 100 5 输出: 7.完善程序。 输入三个正整数a,b,n,输出a÷b的值,要求计算结果精确到小数点后n(1≤n ≤200)位,如输入1 3 4,输出0.3333;输入2017 27 10,输出74.7037037037。 #include using namespace std; int main( ) { int a,b,n,ans,i; cout<<”a b n=”; cin>>a>>b>>n;
版权声明:本文标题:小学生C++趣味编程40-53 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702826240h432329.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论