|
本题添加时间:2023/4/3 12:59:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
|
1.用递归方法将一个整数N转换成字符串。例如,输入483,应输出字符串“483”。N的位数不确定,可以是任意位数的整数。
|
答案是:#include "stdio.h" void convert(long n) { long i; if((i=n/10)!=0) convert(i); putchar(n%10+'0'); } void main(void) { long n; printf("\n请输入一个整数:"); scanf("%ld",&n); printf("转换成字符串为:"); if(n<0) { putchar('-'); n=-n; } convert(n); }
出自
中北大学-C语言程序设计 学起plus弘成系统
中北大学
|
更多试题>>>>
1、下列程序用来创建一个学生数据的单向链表。创建中如输入的学号为零,则创建结束。#define LEN sizeof (struct student)
struct student
{
long num;
float
2、下列程序将两个升序数组a、b合并到数组c中后,c仍为升序数组。
main()
{
int a[10]={1,2,5,8,9,10}, int b[10]={1,3,4,8,12,18};
int j,k,l,c[2
3、判断m是不是素数。算法:如m能被2~m-1中的任何一个数整除,则不是素数。
main( )
{
int m,i;
scanf("%d",&m);
if(m<=2)
{printf(“\n%d是素数
4、在数组a中查找用户输入的某个数x。
#define N 10
main()
{
int a[N] = {23,56,11,87,91,35,41,44,60,6};
int p,x;
printf ( "\
5、int a;
main()
{
int i;
i=a=1;
sub();
printf("a=%d i=%d\n",a,i);
}
sub()
{
int i;
i=a=
|
|