#include <stdio.h>
int main()
{
int i, j, k;
for(i=1; i<5; i++)
{
for(k=4-i; k>0; k-- )
{
printf(" ");
}
for( j=1 ;j<=2*i-1; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
int main()
{
int i, j, k;
for(i=1; i<5; i++)
{
for(k=4-i; k>0; k-- )
{
printf(" ");
}
for( j=1 ;j<=2*i-1; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
2015-08-21
结果都是一样的 为什么 我的就是错了?
#include <stdio.h>
int main()
{
int m;
for(m=2; m<=50; m++)
{
if(m%2>0)
{
printf("%d " ,m);
}
if(m==2)
{
printf("%d " ,m);
}
}
return 0;
}
#include <stdio.h>
int main()
{
int m;
for(m=2; m<=50; m++)
{
if(m%2>0)
{
printf("%d " ,m);
}
if(m==2)
{
printf("%d " ,m);
}
}
return 0;
}
2015-08-21
.版本 2
.支持库 spec
.局部变量 i, 整数型
.局部变量 z, 文本型
.变量循环首 (1, 50, 1, i)
.如果真 (i = 2)
z = 到文本 (i)
.如果真结束
.如果真 (i ≠ 1 且 i % 2 > 0)
z = z + “ ” + 到文本 (i)
.如果真结束
.变量循环尾 ()
调试输出 (z)
.支持库 spec
.局部变量 i, 整数型
.局部变量 z, 文本型
.变量循环首 (1, 50, 1, i)
.如果真 (i = 2)
z = 到文本 (i)
.如果真结束
.如果真 (i ≠ 1 且 i % 2 > 0)
z = z + “ ” + 到文本 (i)
.如果真结束
.变量循环尾 ()
调试输出 (z)
2015-08-21
for( j = i ; j < 5 ; j++ )
{
printf(" "); //输出空格
}
/* 观察每行*号的数量,补全循环条件 */
for( k = 0 ; k < i * 2 - 1 ; k++ )
{
printf(" "); //输出空格
}
/* 观察每行*号的数量,补全循环条件 */
for( k = 0 ; k < i * 2 - 1 ; k++ )
2015-08-21
//使用for循环
for(i=1;i<=100;i++)
{
if(i>50)
{
sum=sum-1;
}
}
printf("sum=%d\n",sum);
return 0;
}
这样也对 我也是醉了
for(i=1;i<=100;i++)
{
if(i>50)
{
sum=sum-1;
}
}
printf("sum=%d\n",sum);
return 0;
}
这样也对 我也是醉了
2015-08-21
已采纳回答 / Perona
<...code...>这里缺了4,前面年份应该是能被4整除,而且前面结束的)被敲成中文,改过来吧<...code...><...code...>这里(也敲成了中文,改成英文的<...code...>
2015-08-20