gpt4 book ai didi

c - 增加字符串值的数字末尾

转载 作者:行者123 更新时间:2023-11-30 16:14:21 25 4
gpt4 key购买 nike

我想用 C 中的 for 循环增加字符串末尾的值。你会看到 2 个 for 循环,我实际上想同时增加 i 和 x 值。我是 C 语言新手,我是从 python 转过来的,我也愿意接受您关于 C 语言的建议。

P.S:DL_数字实际上不是静态的,我用外部按钮增加它们,所以我应该动态地获取它们的值

例如:

uint8_t DL_1=7;
uint8_t DL_2=4;
uint8_t DL_3=2;
uint8_t DL_4=1;


for(int i=0;i<=180;i+=16) {
for(int x=1;i<=4;i++) {
printf(i,DL_x)
}
}

最佳答案

for(int i=0;i<=180;i+=16) {
for(int x=1;i<=4;i++) {
printf(i,DL_x)
}
}

您正在增加i两次。
也许第二个循环应该使用 x到处:for(int x = 1; x <= 4; x++) .
要打印两个由空格分隔并以换行符终止的整数,printf()应用作 printf("%d %d\n", i, DL_1);
考虑使用数组(记住数组索引从 0n - 1 )而不是 4 个单独的变量

int DL[4] = {7, 4, 2, 1};
printf("%d\n", DL[1]); // prints 4

关于c - 增加字符串值的数字末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57745352/

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