首页 > 其他分享 >基本功练习_2_28_之(整型转字符串,字符串转整型,阶乘和 1+2!+3!+4!....)

基本功练习_2_28_之(整型转字符串,字符串转整型,阶乘和 1+2!+3!+4!....)

时间:2023-03-01 10:04:11浏览次数:45  
标签:int .... 阶乘 while 整型 printf 字符串

#include<stdio.h>
//1.整型转字符串程序
int main(void)
{
int a,b,c;
while(1)
{ printf("请输入一个整数\n");
scanf("%d",&a);
char d[]={a};
printf("%s\n");
}
} //2.字符串转整型程序
/*
int main(void)
{
while(1)
{ printf("请输入一字符串\n");
int a=0,b=0;char c[]={0};
scanf("%s",c);
char *d=c;
while((*d)!='\0')
{
a+=(*d)-'\0';
d++;
}
printf("整数为%d\n",a);
}
}*/
//3.阶乘和 1+2!+3!+4!....
/*
int mathsJ(int a)
{
int c=a;
if(c==1)
return 1;
if(c!=1)
return (c*mathsJ(a-1));
}
int main(void)
{
while(1)
{ int n=0,i=0;
printf("计算阶乘和 1+2!+3!+4!....\n");
printf("请输入一结尾数\n");
scanf("%d",&n);

int sum=1;

if(n==1||n==0)
{
printf("总和为1\n");
}
else
{
for(i=2;i<=n;i++)
{
sum+=mathsJ(i);
}
printf("计算阶乘和 1+2!+3!+4!....总和为%d\n",sum);
}
printf("\n");
}
}*/

标签:int,....,阶乘,while,整型,printf,字符串
From: https://blog.51cto.com/u_15983838/6092929

相关文章