解题思路如图所示
参考代码:
#include<stdio.h>
#include<math.h>
int main ( )
{
long int a ;
char c ;
scanf ( "%ld %c\n", &a ,&c ) ;
if ( a<=1000 )
{
if ( c=='y' ) printf ( "13\n" ) ;
else if ( c=='n' ) printf ( "8\n" );
}
else if ( a>1000 )
{
if ( (a-1000)%500==0 )
{
if ( c=='y' ) printf( "%ld\n",8+5+(a-1000)/500*4 ) ;
else printf ( "%ld\n" ,8+(a-1000)/500*4) ;
}
else
{
if ( c=='y' ) printf( "%ld\n",8+5+4+(a-1000)/500*4 ) ;
else printf ( "%ld\n" ,8+4+(a-1000)/500*4) ;
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
DNA (C语言代码)浏览:440 |
1071题解浏览:584 |
图形输出 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:587 |
数列排序 (C语言代码)浏览:674 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2248 |
C二级辅导-公约公倍 (C语言代码)浏览:1325 |