请看一下这个用星号组成菱形的c++程序,编译时被告知一个警告,请问哪个地方不符合C++规则?
//输出星号组成的菱形#include<iostream>#include<stdlib>usingnamespacestd;voida(inti){intj,k;for...
//输出星号组成的菱形
#include <iostream>
#include <stdlib>
using namespace std;
void a(int i)
{
int j,k;
for(j=0;j<=7-i;j++)
cout<<' ';
for(k=0;k<2*i+1;k++)
cout<<'*';
cout<<endl;
}
int main()
{
int i;
for(i=0;i<3;i++)
a(i);
for(i=3;i>=0;i--)
a(i);
system("pause");
}
第二个问题,是什么工具可以查看VC++程序错误的地方?谢谢。 展开
#include <iostream>
#include <stdlib>
using namespace std;
void a(int i)
{
int j,k;
for(j=0;j<=7-i;j++)
cout<<' ';
for(k=0;k<2*i+1;k++)
cout<<'*';
cout<<endl;
}
int main()
{
int i;
for(i=0;i<3;i++)
a(i);
for(i=3;i>=0;i--)
a(i);
system("pause");
}
第二个问题,是什么工具可以查看VC++程序错误的地方?谢谢。 展开
3个回答
展开全部
#include <stdlib> ==》 #include <stdlib.h>
vc自己不就带有编译结果提示吗?
vc自己不就带有编译结果提示吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把#include <stdlib>改成#include <cstdlib>就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询