为了账号安全,请及时绑定邮箱和手机立即绑定

C语言竞赛题求解答。

C语言竞赛题求解答。

C C++
椰仔 2017-06-08 21:10:42
题目如图片所示。 目前自己的解答是写了一个程序出来。能单独输入n判断yes或no。但是感觉不是最优答案。因为题目中给的输入输出案例是同时有6个数的,目前写出来的程序只能一个一个输入输出。 目前写的程序如下 #include<stdio.h> main() { int f0=7,f1=11,f,k=0,i,n; printf("请输入n:"); scanf("%d",&n); for(i=2;i<=n;i++) { f=f0+f1; k=k+f; f0=f1; f1=f; } if(n==0) k=7; if(n==1) k=11; if(k%3==0) printf("YES\n"); else printf("NO\n"); }
查看完整描述

3 回答

?
qq_十字路口_0

TA贡献4条经验 获得超1个赞

数目不多的时候,可以scanf("%d%d%d",&n&n1&n2);当输入数目较多的时候可以使用循环

查看完整回答
反对 回复 2017-07-27
?
灬elliott

TA贡献63条经验 获得超17个赞

有一种   while(scanf("%n",a)!=EOF)
{
 ......
}

查看完整回答
反对 回复 2017-06-08
?
灬elliott

TA贡献63条经验 获得超17个赞

图片不清楚

查看完整回答
反对 回复 2017-06-08
  • 3 回答
  • 0 关注
  • 1645 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信