PTA 练习7-11 字符串逆序 (15分)

    技术2022-07-15  55

    输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

    输入格式:

    输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。

    输出格式:

    在一行中输出逆序后的字符串。

    输入样例1:

    Hello World!

    输出样例1:

    !dlroW olleH

    答案代码块

    //本来想用gets输入strlen判断长度奈何gets可以超出数组长度限制只能用getchar一个个输出 #include <stdio.h> int main(){ char s[80]; int cnt=0,i; for(i=0;s[i-1]!='\n';i++){ //判断前一个是不是回车,这里用while也可以 s[i]=getchar(); cnt=i; //记数 } for(i=cnt-1;i>=0;i--){ //不输出最后的回车 printf("%c",s[i]); } return 0; }
    Processed: 0.014, SQL: 9