测试“我”对你的心意!

long long ago(很久很久以前)!
一个男孩喜欢上了一个心仪的女孩。
但是、他很腼腆,不像那些轻车熟路的恋爱高手;
对于那些肉麻,表白的话语更是说不出口。

好在他是学编程的!
但是,学艺不精。
可是他想写了一个程序,送给了那个女孩。以表明自己的心意!

请帮忙设计程序帮这个男孩表白!

要求:女孩输入任意数进行测试,结果都是男孩的心意。可进行自由扩充。
表白公式:( (n+52.8)*5-3.9343 ) / 0.5 - 10*n

设计的程序:

int main(){
char c;
int i,n;
float sum;

printf("输入‘Y’或‘N’选择是否测试我的心意!\n");
scanf("%c",&c);

if(c=='Y' || c=='y'){

    printf("你选择测试我的心意、请输入任意数测试!\n");
}
else{
    printf("虽然您选择了否、但是由不得你,在这里我说了算!\n");
    printf("反正来都来了、测一下又不花钱!请输入任意数继续测试吧!\n");
}

for(i=0;;i++){
    scanf("%d",&n);
    printf("您输入的数是:%d\n",n);

    sum=( (n+52.8)*5-3.9343 ) / 0.5 - 10*n;

    printf("我对您的心意是:%3.4f\n\n",sum);
    if( (i+1) >= 5 ){
        printf("您已经测试了%d次了!\n",i+1);
        printf("还不相信我的真心?没关系!继续测试!\n\n请输入:");
    }
    else{
        printf("我知道你不相信,无所谓!您可以继续测试!\n\n请输入:");
    }
}

}

运行结果:

Yes

No

总结:
( (n+52.8)*5-3.9343 ) / 0.5 - 10*n
=(5*n+264-3.9343)/0.5-10*n
=(5*n+260.0657)/0.5-10*n
=10*n+520.1314-10*n
=520.1314

【注】公式本身与输入的”n”,没有关系,无论输入的n是多少,最后都会被消去,只剩下结果520.1314!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值