#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");
}
}*/
本文提供两个实用的C语言程序:一是将整型数值转换为字符串;二是计算从1到指定数值的阶乘之和,涉及字符串转整型的基础示例。通过这些示例代码,读者可以学习如何在C语言中实现数据类型的相互转换。
440

被折叠的 条评论
为什么被折叠?



