c语言问题从两个整数上输入整数倍速来c语言问题从键盘上输入整数倍速来
int main()
{
int a,b,t;
scanf("%d %d",&a,&b);
int i=2;
while(a+b<=1000)
{
scanf("%d",&t);
a=b;
b=t;
i++;
}
printf("%d %d",i,a+b);
return 0;
}
是这样的效果吧
请输入整数:
450
300
700
301
输入整数次数:4
最后两数和:1001
代码供参考
int i = 0, a[] = { 0, 0 };
printf_s("请输入整数:\n");
while ((a[0] + a[1]) <= 1000){
scanf_s("%d", &a[i % 2]);
i++;
}
printf_s("输入整数次数:%d\n", i);
printf_s("最后两数和为:%d\n", a[0] + a[1]);