PTA 中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题第一题

刚开始自学编程,这么一个简单的题目居然做了很久,果然书看千遍不如手打一遍T_T


#include 

#include 

void space_print(int i);

void character_print(int i,char ch);

void pro_print(int i);

void con_print(int i);

int n ;char ch;

//n是输入的总字符数

int main(void)

{

int print_character(int n,char ch);

scanf("%d %c",&n,&ch);

print_character(n,ch);

return 0;

}

int print_character(int n ,char ch){

int i,row,small,last_c;

//row是半个沙漏的行数

if (n <= 0)

{

return -1;

}

else{

small=0 ;i=0;

while (small

有个问题:当n=1的时候剩余字符数会有错误,为了通过测试强行加了一句

if(1==n) last_c=0;

菜的不忍直视

你可能感兴趣的:(PTA 中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题第一题)