gpt4 book ai didi

C数组问题...(打印和定义)

转载 作者:太空宇宙 更新时间:2023-11-04 06:24:50 28 4
gpt4 key购买 nike

只是编写了一些代码来使用冒泡排序对数组进行排序,但一开始我什至无法定义数组并打印它。

代码:

#include <stdio.h>

int main () {

int test[] = {9,9,9,9,9}; //define array

test[2] = 3;

bool checker = false; //is it sorted?

int i = 0;

for(int i = 0; i<=4; i++) //set random numbers for array
{
int g;
g = 4+i;
test[i] = g;
i++;
}

for (int i = 0; i <= 4; ++i ) //print array as normal
{

printf(", ", test[i]);

}

执行时总是输出:

, , , ,

所以数组是空的?还是我打印错了?还是什么?

最佳答案

你打印错了。

您正在打印的行应显示为 printf("%d, ", test[i]);

也不是您将问题标记为 C++,而是使用了与 C 相关的术语。你的#include <stdio.h>应替换为 #include <iostream>你应该使用 cout而不是 printf用于输出数据。

关于C数组问题...(打印和定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28479717/

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