一个新手问题急!!!

wuyinggu 2006-05-03 10:05:36
比如:
int n;
cin >> n;
for(int i=0;i<2n-1;i++);
在这里 i<2n-1不行,i<n却行,为什么呢?

有比如:
int k=1;
void fun(int);

for(i=0;i<n;i++,k++)
{
fun( k+2i );//不行 不能用k+2i
fun(k);//后面2个就行,
fun(k+1);
}
这些是为什么呢,小弟实在被他们搞糊涂了,请高手指点迷津!!!
...全文
150 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyinggu 2006-05-04
  • 打赏
  • 举报
回复
我写错了,我的意思是指2*n
中间那个好象不能是表达式????
  • 打赏
  • 举报
回复
int n=1;
cin>>n;
int t=2*n-1;
for(int i=0;i<t;i++)
2)
int k=2;int k=1;
void fun(int);
int i;
int a=i+2*k
for(i=0;i<n;i++,k++)
{
fun(a)
fun(k);
fun(k+1);
}
zw24127 2006-05-04
  • 打赏
  • 举报
回复
wigoulau 2006-05-03
  • 打赏
  • 举报
回复
计算机符号和我们一般的数学符号是有一些不同的
lei001 2006-05-03
  • 打赏
  • 举报
回复
如楼上说的,2n在c在中是不合法的,不能按照数学上的表示来的
六个钱包 2006-05-03
  • 打赏
  • 举报
回复
2n不能这么写
是这么写
2*n
flamingheart 2006-05-03
  • 打赏
  • 举报
回复
你指的不行是什么意思?

33,322

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧