c语言数组for循环乘积,数组如何在“for”循环中工作(C语言)

1)我试图创建一个名为将被用于用户输入(和阵列将仅使用两个整数元素“输入”)的阵列。

2)我想用for循环,因此遍历我的代码的2倍,这样我就可以复制printf语句“输入一个整数,”无我多次键入printf语句。然后我的scanf占位符将基于我的数组“输入”。

3),那么我想这两个数字加在一起的总和。

问题:当用户输入一个数字,例如,1,然后再次输入1时,输入[0]处的索引为1,但输入[1]处的索引为1 ...

我会用另外的尝试和解释。 当我除了尝试以输出数字(整数[0]为1,整数[1]是2和我的变量,将它们相加是“总”)1得到这样的:1 + 2 = 2。

那么,为什么是输入[0]是正确的,但输入[1]似乎被相加两个用户输入一起并将其存储在那里?

这里是我的代码提前

int main()

{

int input[1];

for(int i = 0; i < 2; i++)

{

printf("Please enter an integer: ");

scanf("%d", &input[i]);

}

int total = input[0]+input[1];

printf("%d + %d = %d ", input[0], input[1], total);

}

谢谢,我希望你理解我。对不起,我是一个noob,学习基础知识,所以我可以成为先进的。

+0

非常感谢你们!我感谢你的帮助和解释哈哈。我觉得很愚蠢。 –

+0

请接受答案(您发现的答案):)。每个人都是某个时间点的初学者,所以冷静:) –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值