gpt4 book ai didi

c - a1,a2...a10 等于每个元素并对元素进行计数

转载 作者:行者123 更新时间:2023-11-30 21:13:20 24 4
gpt4 key购买 nike

问题1:

我想循环制作以下内容。我想将变量名称a1,a2 ...改为a10

其中每个元素等于 1,2,3 到 10。
即.. a1 = 1,a2 =2 ...a10 =10;

我想从 1 数到 10 。数组的大小将为 10 。

如何让这个程序循环起来?

 #include <stdio.h>
int main(){
long long n;
int count = 0;

for( i = 1; i <10 ; i++ )
{
n /= 10;
++count;
}

printf("Number of digits: %d", count);

}

上面的代码不适用于 a1 ,a2 到 a10 。如何使变量 a + i ?代表 a1 a2 ..a10 等于 to 数字a + i = i; ??

我尝试在此处嵌入图片,它说我无法使用图片。

这里是链接:i.imgur.com/viYuPUH.png

如果问题不清楚,请告诉我?

=========== 抱歉,我不知道只能问 1 个问题,所以我在这里问。

最佳答案

要打印你想要的内容,使用 printf 和一个计数器就足够了:

#include <stdio.h>

int main(void)
{
int i = 0;
int count = 0;

printf("Insert number of elements: ");
if(scanf("%d", &count) == 1)
{
while (i++ < count)
{
printf("a%d=%d;\n", i, i );
}

printf("Number of digits: %d\n", count);
}
else
{
printf("Wrong input\n");
}
}

关于c - a1,a2...a10 等于每个元素并对元素进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39915351/

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