qq_47379349 2023-04-02 17:18 采纳率: 0%
浏览 21

C++ 数据计算取值保留的问题


#include <iostream>


const int a = 5;
const int b = 5;
const int c = 5;

void fun1(int j, int (*num)[c])
{
  for (int k = 0; k < c; k++) // loop c
    {

        num[j][k]++;
    }
}

int main()
{

    for (int j = 0; j < a; j++) { //loop a
        
        int num[a][c] = { 0 };
        for (int i = 0; i < b; i++) //loop b
        {
            
            fun1(j, num);
        }

        for (auto j = 0; j < a; i++) {
            for (auto i = 0; i < b; i++) {
                std::cout << j << ", " << j << ": " << num[j][b] << std::endl;
            }
        }

    }

    return 0;
}

我希望对于不同i相同k的num[j][k]数值能够相加,比方j=0,i=0,k=0时num[0][0];j=0,i=1,k=0 时num[0][0]两者相加,在之后j=1时num[a][c]又归0,请问如何实现呢?

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-03 01:58
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/378523
    • 你也可以参考下这篇文章:c语言 输入一个大于2的奇数num,输出一个num行的菱形图案
    • 除此之外, 这篇博客: C语言案例中的 5.读取一个整型数,字符,浮点数,分别到变量i,j,k中,然后将i,j,k直接相加并输出,小数点后保留两位小数,不用考虑输入的浮点数的小数部分超过了两位 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

      一个整型数,字符,浮点数;i,j,k三个变量的求和值

      #include<stdio.h>
      
      int main()
      {
      	int i;
      	char j;
      	float k;
      	scanf("%d %c%f",&i,&j,&k);
      	printf("%5.2f\n",i+j+k);
      	return 0;
      }
      

      情况:在进行混合运算时,必须在%c前打上一个空格;注意输出时的格式由printf更改


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 4月2日

悬赏问题

  • ¥15 QTableWidget重绘程序崩溃
  • ¥15 51寻迹小车定点寻迹
  • ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站
  • ¥15 滑块验证码移动速度不一致问题
  • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
  • ¥15 麒麟V10桌面版SP1如何配置bonding