今天帮一个网友写的两个c语言程序

       今天下午帮一个网友写的简单的c程序,虽然自己从大一开始就学习了c语言,但是当时什么也没有学到,今天我重新拾起c语言,虽然很简单,但是心里很高兴,因为帮助别人的同时自己也在学习,其实帮助别人也一件痛快的事情!
\\字符串逆序输出
#include "stdio.h"
#include "string.h"
#include "malloc.h"
char *revstr(char *str)
{
 int iLen = strlen(str);
 char* cRet = (char*)malloc((iLen+1)*sizeof(char));
 int i = 0;
  for(i =0 ;i < iLen;i++)
  {
   cRet[i] = str[iLen-i-1];
  }
 cRet[iLen] = '\0';
 return cRet;
}
void main()
{
 char *p[4];
 char *out;
 scanf("%s",&p);
 out = revstr(p);
 printf("%s\n",out);
 free(out);
}
\\打印三角形
#include "stdio.h"
void main()
{
 int i,j,k,n,s=110; 
 scanf("%d",&n);
 for(i=1;i<=n;i++)
 {
  for(k=i+1;k<=n;k++)
   printf(" ");
   for(j=1;j<=2*i-1;j++)
    printf("%c",s);
   printf("\n");
   s++;
 }
}
 

你可能感兴趣的:(c,字符串,输出,逆序)