gpt4 book ai didi

c - 无法显示从c中键盘输入的数组

转载 作者:行者123 更新时间:2023-11-30 15:58:02 26 4
gpt4 key购买 nike

我是c语言新手,我正在尝试编写一个c程序,该程序使用scanf从键盘输入10个整数值,然后使用printf打印它们,但是结果不正确。这是代码:

   #include<stdio.h>
#include<conio.h>
main(){
int x[10];
printf("\n\n\t\t PRGRAM THAT CAPTURES AND PRINTS 10 SCORES");
for(int i=1;i<=10;i++){
printf("\n\tEnter Score %d", i);
scanf("%d",x);
}
printf("\n\t The entered scores are: %d",x[i]);
return(0);
}

给出的输出是一个四位数字,例如 8731,但我期望类似 1234567890 的数字。请提供一些帮助

最佳答案

您需要创建一个新的 for循环显示值,就像读取它们时一样。

PS:更好地格式化你的代码,稍后你会感谢它。

PS2:尽量避免conio.h ,它不是标准的,您的代码甚至不需要它。

PS3:你的代码也是错误的。应该是for(int i=0;i<10;i++) 。数组从0开始至size-1 ,不是来自1size 。 C 编译器将不会警告您 i[10]是数组的无效索引。

关于c - 无法显示从c中键盘输入的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10086569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com