C语言:下面要求的C程序怎么编?

C语言:下面要求的C程序怎么编?,第1张

先定义一个字符型数组,把这一串字符串都进去,以后撤出他的串长,然后对这个字符串以字符为单位进行一次冒泡排序就可以了。具体的程序代码和运行情况见图片。

程序代码文本:

#include<stdio.h>

int main()

{ int i,j,n

char s[100],t

scanf("%s",s)

for(n=0s[n]n++)

for(i=0i<n-1i++)

  for(j=0j<n-1-ij++)

    if(s[j]>s[j+1])

    { t=s[j]

      s[j]=s[j+1]

      s[j+1]=t

    }

puts(s)

return 0

}

你问了两遍?

这个就是求1~10的阶乘的和啊

#include <stdio.h>

int fact(int i)

{

if(i>1)

{

return i*fact(i-1)

}

else

{

return 1

}

}

int main()

{

int i

int s

s=0

for(i=1i<=10i++)

{

s+=fact(i)

}

printf("s=1!+...10!=%d\n",s)

return 0

}

结果是:

s=1!+2!+...+10!=4037913


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11991375.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存