新手学C语言,在一本书看到这么一个作业,求教
自学C语言,在学到for语句时,布置了作业,用for,语句输出一个这样的图形。
*
***
*****
*******
*********
*******
*****
***
*
2022-07-04 18:37
程序代码:#include <stdio.h>
int main( void )
{
const char s[] = "*********";
if( sizeof(s) > 1 )
{
const size_t n = sizeof(s)/2*2-1;
for( size_t i=0; i!=n; ++i )
{
const size_t m = i<n/2 ? n/2-i : i-n/2;
printf( "%*.*s\n", n-m, n-2*m, s );
}
}
}
2022-07-05 20:12