习题2 用初学者的C语言把double型小数3.1415926的每个数位上的数字用对应的字符输出。例如数字3输出字符 ‘3’;数字6输出字符 ’6’. 小数点也要输出. 请注意,是要以字符输出,而不是数字.
时间: 2024-05-19 18:13:07 浏览: 30
#include <stdio.h>
int main()
{
double num = 3.1415926;
char str[20];
sprintf(str, "%.7f", num); // 将小数转换为字符串
for (int i = 0; str[i] != '\0'; i++) {
printf("%c ", str[i]); // 逐个输出字符
}
return 0;
}
阅读全文