热门

最新

红包

立Flag

投票

同城

我的

发布
m0_74320567
成成成成成成果
3 年前
truem0_74320567

13 用*打印图案(三角形)
先找规律后排列打印 一步一步来不要一次性打完 到时候出错不好调
int main()
{
int i, f, c;
int n = 5;
for (i = 1; i <= 5; i++)
{
for (f = 1; f <= 5 - i; f++)
{
printf(" ");
}
for (c = 1; c <= 2 * i - 1; c++)
{
printf("*");
}

printf("\n");
}
}

20 打印图案2
{ 打印图案
1注意空格,符号之间的规律;
2 注意对称行 ++ --
int i, m, n;
for (i = 1; i <= 4; i++)
{
for (m = 1; m <= 10 - i; m++)
{
printf(" ");
}
for (n = 1; n <= 2 * i - 1; n++)
{
printf("$");
}
printf("\n");
}
for (i = 3; i >=1; i--)
{
for (m = 1; m <= 10 - i; m++)
{
printf(" ");
}
for (n = 1; n <= 2 * i - 1; n++)
{
printf("$");
}
printf("\n");
}
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
2 兔子函数 简单的用递归表示,//int main()//{// int i;// int f1 =1,f2 = 1;// for (i = 1; i <= 10; i++)// {// printf("%8d %8d ",f1,f2); // if (i % 2 == 0)// printf("\n");// f1 = f2 +f1;// f2 = f1 + f2;// }//}15 类兔子 2/1+3/2+5/3+8/5+13/8+21/13….很有趣仔细琢磨int main(){ int i; float f3=0; float f1 = 1; float f2 = 2; float sum = 0; for (i = 1; i <= 20; i++) { sum = sum + f2 / f1; f3= f2;//给他暂缓一下f2让f1取到之前的f2 f2 = f1 + f2; f1 = f3; } printf("sum=%.2f", sum);//.几代表保留小数位后几位 ////////////// .3则代表保留小数后三位}
立即登录