求两道简单的C++题目,急~~

1.编写程序(Lab2_1.cpp),输出如下图形。*************************2.编写程序(Lab2_2.cpp),求1-3+5-7+9-…-99... 1.编写程序(Lab2_1.cpp),输出如下图形。

***
*****
*******
*****
***

2. 编写程序(Lab2_2.cpp),求1-3+5-7+9-…-99+101的值。
展开
 我来答
好朋友_shuang
2009-11-18 · TA获得超过374个赞
知道小有建树答主
回答量:261
采纳率:100%
帮助的人:190万
展开全部
#include"stdio.h"
int main()
{ int i,t=3,j;
for(i=0;i<4;i++)
{ for(j=0;j<t;j++) printf(" ");
t--;
for(j=0;j<2*i+1;j++) printf("*");
printf("\n");
}
for(i=2;i>=0;i--)
{ for(j=0;j<3-i;j++) printf(" ");
for(j=0;j<2*i+1;j++) printf("*");
printf("\n");
}
getchar();
return 0;
}

#include"stdio.h"
int main()
{ int i,s=0,t=1;
for(i=1;i<52;i++)
{s+=t*(2*i-1);
t=-t;
}
printf("%d\n",s);
getchar();
return 0;
}
//把printf函数换成cout 函数就是c++
huifeng00
2009-11-18 · TA获得超过5233个赞
知道大有可为答主
回答量:808
采纳率:0%
帮助的人:692万
展开全部
1.
#include"stdio.h"
void print(int i,int j)
{
while(i--)
{
printf(" ");
}
while(j--)
{
printf("*");
}
printf("\n");
}
void main()
{
for(int i=0;i<4;i++)
print(3-i,2*i+1);
for(int j=0;j<3;j++)
print(j+1,(2-j)*2+1);
}
2.
#include "stdio.h"
void main()
{
int sum=0;
int i,j;
for(i=1,j=1;i<102;i+=2)
{
if(j&1)
sum+=i;
else
sum-=i;
j++;
}
printf("sum=%d\n",sum);
}
有问题hi我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式