萌新求助
c语言吧
全部回复
仅看楼主
level 3
#include<stdio.h>
int main()
{
int n;
int a[1000];
scanf("%d\n",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
printf("%d\n",a[i]);
}
return 0;
}
求求大佬救救我,为什么这样子每次数组都会少输入一个数呀;
呜呜呜卡了半个小时了弄不懂;
2021年03月27日 03点03分 1
level 3
有没有大佬救救我啊,真的搞不懂啊
2021年03月27日 04点03分 2
level 9
CAN
下一位!
2021年03月27日 04点03分 3
level 12
输入不需要\n
2021年03月27日 04点03分 4
改了还是不对。。[泪]
2021年03月27日 04点03分
level 3
哎,每次都是少录入一个数;
但这个程序真的一点问题都没有吧看了几十遍了呜呜呜[泪]
2021年03月27日 04点03分 5
level 10
少一个数具体是什么情况[小乖]
2021年03月27日 04点03分 6
比如说我输入4 1 2 3 4 最后数组里只有1 2 3
2021年03月27日 05点03分
level 5
这里提问感觉效率还挺低的,建议你可以直接去一些C语言的答疑君羊去问,里面应该挺多大神可以回答问题。
2021年03月27日 04点03分 7
好的我试试吧[小乖]
2021年03月27日 05点03分
level 1
同,我也是这样[阴险],输入四位数没事,六位就少一个
2021年03月27日 10点03分 8
这里推荐用数组和for循环比较哦,太多变量占用内存大
2021年03月28日 12点03分
@什么‏‬‌‮‪‎‫‪ 意思是内存太大了没空间计算就会缺数字是吗[小乖],数组不是很懂,for也还没学,到时候去看看怎么用
2021年03月28日 12点03分
2021年04月04日 11点04分
level 11
输入 n 的格式里,不要 \n. 另外 int i; 挪到前面声明。
输入数据 之间 用 空白 分开。
#include <stdio.h>
int main(){
int n;
int a[1000];
int i;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
printf("%d\n",a[i]);
}
return 0;
}
2021年03月27日 12点03分 9
level 5
#include<stdio.h>
int main()
{
int n;
int a[1000];
scanf("%d",&n);
getchar();
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
printf("%d\n",a[i]);
}
return 0;
}
2021年03月27日 18点03分 10
2021年03月28日 14点03分
@痛苦需要被感知 吸回车。
2021年03月29日 06点03分
@痛苦需要被感知 我之前被回车搞怕了,就每次都加getchar,
2021年03月29日 06点03分
level 10
加群大佬免费指导解答
2021年03月28日 02点03分 11
level 5
单步调试看一下
2021年03月28日 06点03分 12
level 1
我这里是可以完成功能的,建议用监视窗口看一下
2021年03月28日 12点03分 13
level 1
其实吧是写对的,只是呢。最后一个打印的时候一闪而过了。懂吧。return 前面加一个getchar()
2021年03月28日 14点03分 14
level 1
#include<iostream>
#pragma warning(disable:4996) //因为没配置好,scanf报错,可忽略
int main(){
int a[1000];
int n,i;
scanf("%d", &n);
for (i = 0; i < n; i++){
scanf("%d", &a[i]);
printf("%d\n", a[i]);
}
getchar();
getchar();
return 0;
}
2021年03月28日 14点03分 15
1 2 尾页