不完整,函数名PrinntStar应该为PrintStar,同时需要在函数末尾加上换行符\n以便输出结果换行。修改后的代码如下:

#include<stdio.h>

void PrintStar(int n) { int i,j; for(i=0;i<n;i++) { for(j=0;j<n-i-1;j++)
printf(" "); for(j=0;j<2i+1;j++) printf(""); printf("\n"); // 添加换行符 } }

int main() { int n; scanf("%d",&n); PrintStar(n); return 0; }

#includestdioh void PrinntStarint n 	int ij; 	fori=0;in;i++ 	 		forj=0;jn-i-1;j++ 		printf ; 		forj=0;j2i+1;j++ 		printf; 	 int main 	int n; 	scanfd&n; 	PrinntStarn; 	return 0; 对吗

原文地址: https://www.cveoy.top/t/topic/d88k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录