C 语言
如何输出带“*”的等腰三角形?
/*上面的算法是对的,附上程序,很简单的,自己想一想吧*/ #include int main(){ int i,j; /*顺便说一下,文本下屏幕大小是80*25 */ for(i=0;i<40;i++){ for(j=0;j<(80-i*2-1)/2;j++) printf(" "); for(j=1;j<=(2*i+1);j++) printf("*"); printf("\n"); } getchar(); return 0; }
(1)获得屏幕的宽度wd (2)计算宽度的一般,取整设为w (3)i从1到w循环 (4)打印w-i个空格,打印i*2-1个*号,打印回车 (5)下一个i
答:#include int main() { for(int i = 0;i i;j--) { printf("*"); } printf("\n"); } re...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>