问题标题:
A:【入门】填数由于小星同学上课不专心,今天老师布置了几道数学题目他不会解答了.怎么办呢?这下他可发愁了!请热心的你来帮帮他.题目是给你一组有规律序列的前面3个整数,请你给出它后
问题描述:

A:【入门】填数

由于小星同学上课不专心,今天老师布置了几道数学题目他不会解答了.怎么办呢?这下他可发愁了!请热心的你来帮帮他.

题目是给你一组有规律序列的前面3个整数,请你给出它后面跟着的3个整数,如:1,2,4,___,___,___.这个是等比数列,后面应该是8,16,32.(等比数列可以简单理解为相邻两项的比值(商)一定)

如果是1,2,3,___,___,___.这是个等差数列,后面应该是4,5,6.(等差数列可以简单理解为相邻两项的差值一定)

现在小星已经知道这串序列要么是等比数列,要么是等差数列.

输入

一行:3个整数a1,a2,a3.(0

迟嘉昱回答:
  #include   voidmain()   {   inta1,a2,a3,a4,a5,a6;   scanf("%d%d%d",&a1,&a2,&a3);   if(a3-a2==a2-a1)   {   a4=a3+a2-a1;   a5=a4+a2-a1;   a6=a5+a2-a1;   }   elseif(a3/a2==a2/a1)   {   a4=a3*a2/a1;   a5=a4*a2/a1;   a6=a5*a2/a1;   }   printf("%d%d%d",a4,a5,a6);   getch();   }
查看更多
数学推荐
热门数学推荐