3204:【例34.1】 计分程序
[例 34.1] 计分程序
C程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0,ans;
while( scanf("%d", &ans)!=EOF && i<=10 )
{
i++;
if( ans<=10 )
{
printf("%d\n",ans*6);
}
else
{
if( ans<=20 )
{
printf("%d\n",10*6+(ans-10)*2);
}
else
{
if( ans<=40 )
{
printf("%d\n",10*6+10*2+ans-20);
}
else
{
printf("100\n");
}
}
}
}
return 0;
}
C++代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i=0,ans;
while( cin>>ans && i<=10 )
{
i++;
if( ans<=10 )
{
cout<<ans*6<<endl;
}
else
{
if( ans<=20 )
{
cout<<10*6+(ans-10)*2<<endl;
}
else
{
if( ans<=40 )
{
cout<<10*6+10*2+ans-20<<endl;
}
else
{
cout<<100<<endl;
}
}
}
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(cin>>n){
if(n<=10)cout<<n*6;
else if(n>=11&&n<=20)cout<<60+(n-10)*2;
else if(n>=21&&n<=40)cout<<60+n;
else cout<<"100";
cout<<endl;
}
return 0;
}
#include<iostream>
using namespace std;
int main(){
int a,ans;
while(cin>>a){
if(a>40)cout<<100;
else if(a<=10)cout<<a*6;
else if(a<=20)cout<<60+(a-10)*2;
else if(a<=40)cout<<80+a-20;
cout<<endl;
}
return 0;
}







信息学一本通编程启蒙题解 3001 Hello World
信息学一本通 编程启蒙题解 3002 你好世界
信息学奥赛一本通 编程启蒙3109 三个数
信息学奥赛一本通编程启蒙 3132 闰年与平年

1452

被折叠的 条评论
为什么被折叠?



