问题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/