请问C语言源代码什么意思

main(){longfn1,fn2,fn3;inti,n;printf("pleaseenterMonthNumber(lessthan40):");scanf("%d... main()
{
long fn1,fn2,fn3;
int i,n;

printf("please enter Month Number(less than 40):");
scanf("%d",&n);
if(n<1) n=1;

printf("\n");
fn1=fn2=1;
printf(" M. 1:%10ld",fn1);
if(n>1)
printf(" M. 2:%10ld",fn2);
for(i=3;i<=n;i++)
{
fn3=fn2+fn1;
if(i%4==0)printf("\n");
printf(" M.%2d:%10ld",i,fn3);
fn1=fn2;
fn2=fn3;
}
getch();
}

上面的("please enter Month Number(less than 40):"); 冒号是什么意思``

("%d",&n); 是什么意思

("\n"); 什么意思

(" M. 1:%10ld",fn1);为什么有%10ld,

if(i%4==0)printf("\n");什么意思

上面的意思都帮我答答`
顺便问问你的QQ多少`
以后可以教我下`
谢谢了`
我想自学C语言`
展开
 我来答
百度网友a2f3d3b
2008-01-11 · TA获得超过212个赞
知道小有建树答主
回答量:340
采纳率:0%
帮助的人:221万
展开全部
("please enter Month Number(less than 40):"); 双引号内的为字符串 原样输出 please enter Month Number(less than 40):"); 这个都要原样输出来的
("%d",&n); %d表示十进制整数 &n 是n所在的内存地址
scanf("%d",&n);就是给 n输入一个十进制的整数

("\n"); 什么意思 转义字符 换行的意思

(" M. 1:%10ld",fn1);为什么有%10ld, ld(long) 长整形 10表示宽度为10

if(i%4==0)printf("\n");什么意思 如果 i为4的倍数 换行一次。

QQ 7154920
pujia12345
2008-01-11 · TA获得超过3680个赞
知道大有可为答主
回答量:3456
采纳率:0%
帮助的人:2977万
展开全部
楼上的兄弟,你解释的是个别意思,不是主要的
该程序的意思是输出Fibonacci数列(后面的是前面两项的和)
long fn1,fn2,fn3;
int i,n;

printf("please enter Month Number(less than 40):");
scanf("%d",&n); /*接受输入的n,是数列的个数.*/
if(n<1) n=1; /*输入的数列项数不能为小与1*/

printf("\n");
fn1=fn2=1; /*定义开始两项为1和1*/
printf(" M. 1:%10ld",fn1);
if(n>1)
printf(" M. 2:%10ld",fn2);
for(i=3;i<=n;i++)
{
fn3=fn2+fn1; /*后面的就是前面两项之和*/
if(i%4==0)printf("\n"); /*4个一行,换行*/
printf(" M.%2d:%10ld",i,fn3);
fn1=fn2; /*计算了第3个就把各项后移一个*/
fn2=fn3;
}
getch();
}
结果
1
1
2
3
5
8
13
21
34
.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
燃颜掠嘛格8123
2008-01-11 · 超过32用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:89.6万
展开全部
上面的("please enter Month Number(less than 40):"); 没有意思。在printf(" ")引号中的语句只是提示``

("%d",&n); 格式化输入 %d表示 输入的是个整型数

&n是 输入的数n在内存中的地址

("\n"); 转义字符 表回车+换行

(" M. 1:%10ld",fn1);为什么有%10ld,

%10ld 是 这个数是一个长整型,占用10位宽

if(i%4==0)printf("\n");什么意思

如果i 除4 余数为0 输出一个换行

即 每行 只输出4个数字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0068e82
2008-01-11 · TA获得超过236个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:143万
展开全部
这些问题相信一看下C语言程序设计书都会懂了的,是最开始接触C语言的东西,看下书吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
395948411
2008-01-13
知道答主
回答量:93
采纳率:0%
帮助的人:0
展开全部
没看懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式