永发信息网

C语言编程题目 数列生成规则如下: 第一项的值为a,第二项的值为b, (0 ≤ a,b ≤ 9) 请注意优化,不要超时

答案:1  悬赏:0  手机版
解决时间 2021-11-25 15:36
C语言编程题目 数列生成规则如下: 第一项的值为a,第二项的值为b, (0 ≤ a,b ≤ 9) 请注意优化,不要超时
最佳答案
#include

void main()
{
int i,j,k,l,m,a,b,q,n,y[1000];
scanf("%d",&n);
for ( i=0;i { scanf("%d%d%d",&a,&b,&q);
for ( j=0;j j=2; l=0;
while ( y[l]==1 ) { printf("%d\n",a); l++; }
while ( y[l]==2 ) { printf("%d\n",b); l++; }
while ( l { k=a*b;
if ( k>=10 )
{ a=m=k/10; j++; if ( j==y[l] ) { printf("%d\n",m); l++; }
b=m=k%10;
}
else { a=b; b=m=k; }
j++; if ( j==y[l] ) { printf("%d\n",m); l++; }
}
}
}追问可以优化吗?超时啦!谢谢回答追答我觉着没有什么地方可以优化了,不知道什么方面导致超时了追问应该是循环里面吧!!!你能先写一个函数筛选,然后再按题目要求写出来,或者用循环节来写吗????或者你能想想把循环里面的内容优化一下,那个算100000000到1000000000之间的数太慢了,,谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
CPU型号后面带K字什么意思我知道火车车次带
各位电子朋友,帮帮忙!为什么led光立方中驱
春意盎然的盎是什么意思
vivox5m怎么发彩信
40毫米管道上用50吨流量12.5米扬程口径65毫米
如何接火车风管
电脑连接WIFI能上网,一部手机也可以,另一部手
奥迪q5后蜂鸣器安什麼样子
2G的MP3大概能下载几首歌啊
二十四岁买奥迪A6咋样,不喜欢奔,宝?
你妈就在那里 肥女要翻身 老师,我恨你全文加
逐渐变高 初音未来 罗马音和日文歌词
阻燃PP一般用于哪里
YAMAHA Steinberg UR242 声卡怎么实现K歌
请问风水师,听说丁丑仙命不能葬辰山戌向,改
推荐资讯
小麻雀死了我失去了什么得到的是什么
沈阳唯美品格的房子怎么样
龙城美容美发地址在什么地方,想过去办事,
电梯的导向轮有什么作用?
如果在这个百度知道应用中,我回答错了,想删
什么钱最值钱,是美元还是欧元?
高温下活性白土为什么失效
fgo皇女是不是限定
john,go to wake him up
微童颜bb纤体溶脂瘦身有效果吗
童泰的衣服尺码标准吗,会不会缩水
怎么夸一个男生唱歌唱的好。幽默点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?