QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1011|回复: 4

一个小函数出错,有点搞不明白!!!

[复制链接]
发表于 2005-6-3 10:07:04 | 显示全部楼层 |阅读模式
[code:1]
void printc(char m){
   char c='A';
   int i,j;
   for(i=0;i<=m-c+1;i++)
      for(j=0;j<=(2(m-c+1)-1);j++){
         if(j==(m-c+1-i)||j==(m-c+1+i))
            printf("%c",c+i);
         else
            printf(' ');
      }
}
[/code:1]
在for(j=0;j<=(2(m-c+1)-1);j++){出错,出错信息如下:
error C2064: term does not evaluate to a function
发表于 2005-6-3 12:03:17 | 显示全部楼层
乘号。。。。
回复

使用道具 举报

发表于 2005-6-3 12:39:58 | 显示全部楼层
数学学多了,可能就直接2(x + y)了
哈哈,2*(x + y)
回复

使用道具 举报

发表于 2005-6-3 16:04:10 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2005-6-3 23:23:30 | 显示全部楼层
谢了各位!数学式子写多了,这种错误还真不容易发现!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 21:58 , Processed in 0.039107 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表