解题思路:思路很简单
注意事项:
参考代码:
#include
int main(){
int n,sum;
char ji;
scanf("%d %c",&n,&ji);
if(n<=1000){
sum=8;
}
else{
sum=8+((n-1000)/500)*4;
if((n-1000)%500!=0)
sum+=4;
}
if(ji=='y')
sum+=5;
else
sum+=0;
printf("%d",sum);
return 0;
}
0.0分
5 人评分
int main() { int a=0,money=0,sum_money=0; char c; scanf("%d%c",&a,&c); if(a<=1000) { money=8; } else { int b=0; if((a-1000)%500!=0) b=(a-1000)/500+1; else b=(a-1000)/500; money=8+b*4; } if(c=='n') sum_money=money+0; else sum_money=money+5; printf("%d",sum_money); return 0; } 这样写的问题在哪?
C语言训练-斐波纳契数列 (C语言代码)浏览:826 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:575 |
母牛的故事 (C语言代码)浏览:1411 |
小明A+B (C语言代码)浏览:1317 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:724 |
数组输出 (C语言代码)错误???浏览:602 |
三角形 (C++代码)记忆化搜索浏览:1318 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1368 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:672 |
The 3n + 1 problem (C语言代码)浏览:603 |
班班最大了 2023-02-10 15:35:28 |
因为你输入的时候的%c是空格,所以下面的if(c=='n')永远都是错的,正确的是应该在%d和%c之间加一个空格