C语言:用%s格式符输入一个数字字符串,将其转换为整数并用%d输出,例如输入“1234”,输出1234

2024-11-27 00:39:47
推荐回答(4个)
回答1:

#include
#include
main()
{
char str[20];
int a[20],i;
printf("input string:");
gets(str);
for(i=0;i<20;i++)
{
a[i]=(int)str[i];
printf("%2d ",a[i]);
}
}

回答2:

atoi()有函数的,把字符数组里的每个字符atoi然后输出就可以了

回答3:

#include
#include "stdlib.h"
main()
{
char str[6];
scanf("%s",str);
int n=atoi(str);
printf("%d",n);
return(0);
}

回答4:

用 atoi 函数吧