2 u013850214 u013850214 于 2014.05.23 16:52 提问

c++ 太多初始化求解,

#include"iostream.h"
void main()
{
int i,j,m,n,a[7][6];
cin>>m>>n;
int ctp(0,6,0,5);
}
int ctp(int hh,int he,int lh,int le);
int m,n,tw=0,a[7][6];
int ctp(int hh,int he,int lh,int le)
{
int j,i,tw;
cin>>i>>j;
if(i==m&&j==n)
{
cout<<i<<"行"<<j<<"列"<<endl;
//cout<<"提问了"<<tw<<"次"<<endl;
}
else
{
tw+=2;
if(i<=m)
{
if(j<=n)
ctp(hh,(hh+he)/2,lh,(lh+le)/2);
else
ctp(hh,(hh+he)/2,(lh+le)/2,le);
}
else
{
if(j<=n)
ctp((hh+he)/2,he,lh,(lh+le)/2);
else
ctp((hh+he)/2,he,(lh+le)/2,le);
}
}
}

3个回答

lym753024200
lym753024200   2014.05.23 17:44

你要问什么???。。。

VisualEleven
VisualEleven   Ds   Rxr 2015.01.04 18:26

太多初始化求解 ???

oyljerry
oyljerry   Ds   Rxr 2015.01.24 14:21

这是c,根本没c++的初始化

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C里面的二维数组的初始化问题
C里面的二维数组的初始化问题今天写程序遇到二维数组初始化的问题,所以就试了试,有点出乎我意外。#include <stdio.h> #define N 5 int main() { int i,j; int a[N][N] = {0}; int b[N][N] = {1}; printf("\ta\n"); for (i = 0; i < N; i++)
算法太多挑花眼?此文教你如何选择正确的机器学习算法
算法太多挑花眼?此文教你如何选择正确的机器学习算法原文:https://www.jiqizhixin.com/articles/choosing-the-right-machine-learning-algorithm机器学习算法虽多,却没有什么普适的解决方案。决策树、随机森林、朴素贝叶斯、深度网络等等等等,是不是有时候觉得挑花了眼呢?福利来啦~本文将教你慧眼识精,快速挑选出满意的算法!机器学习既...
c/c++数组初始化误区
char szTmp[256] = {0}; char szTmp2[256] = {1}; 一开始总认为szTmp的值就全部是0,szTmp2的值全部是1. 结果打印一看,szTmp的值就全部是0,但是szTmp2的第一个值是1,其他的全部是0 原因: int szTmp[256]={var}; 第一个元素是显式地初始化为var,其余元素是隐式地初始化为0。 在这里顺便再跟大家一起温习
c++为什么有很多的初始化方法?
答案是:让新手更容易学习c++。(天啊!) 这也造成了一个后果:在c++语言中,初始化是一个异常复杂的问题。 先说说初始化的定义:初始化就是将赋值与声明合并在一起,当对象在创建时获得了一个特定的值,我们就说这个对象被初始化了。 举一个例子,定义并初始化一个局部自动int变量(有下面四种写法): int i = 0; int i(0); int j = {0}; int j{
error C2078: 初始值设定项太多 ;error C2664: 不能将参数 1 从“char”转换为“const char *
出现错误如下: error C2078: 初始值设定项太多 error C2664:  不能将参数 1 从“char”转换为“const char * 解决:检查定义的数组是否漏写了"[ ]"
C语言实现线性方程组求解
C语言实现L U分解 追赶法 平方根法对线性方程组的求解 计算方法中算法的实现
Android Multidex解决类过多的问题
一、为什么要使用Multidex       Android5.0之前规定每个android应用只能包含一个dex文件,但是系统限制每个dex文件的大小不得超过64k。由于这个限制每个应用的类数量也被严格限制了起来。但是由于科技发展,一个应用程序的类越来越多,dex文件大小的限制阻碍了应用发展。为了解决这一问题google官方提出了一种新的解决办法,即Multidex的出现。完美的解决了每个应用只...
#多么痛的领悟# 关于数组中的元素默认初始值
C++规定,数组在函数内外初始化值是不同的,即使是main()函数也不例外,比如我们没有初始化一个int数组,如果在函数外面定义,那么int数组中的元素全为0.如果在函数里面的定义的话(包括main()函数)那int数组中的元素值 是不确定的。 这是一个惨痛的教训,可能在有的编译器中,在main()函数中定义的数组元素被默认初始化为0.但某些编译器中就不是,至少POJ用的编译器就不是,导致我
c语言二维数组初始化的方式
#include <stdio.h> #include <stdlib.h> int main() { int **arr; int m=3,n=4,i,j; arr = (int **)malloc(sizeof(int*)*m); for(i=0; i<m; i++) arr[i] = (int *)malloc(sizeof(int)*n);
char *和char[]的初始化
char* str1 = "abcd"; char str2[] = "abcd"; void reverse(char * input, int len){ ...} 在调用reverse函数时. 从形式上 reverse(str1,5) 和reverse(str2, 5)都没有错误,传入的参数都是char数组的头指针,但是实际操作时,不能采取str1的初始化形式.