66问答网
所有问题
当前搜索:
c语言将数字存入数组
C语言
。输入一个字符串,内有
数组
和非
数字
字符,将其中连续的数字作为一个...
答:
include <stdio.h> include <math.h> void output(char *s, int n); //定义输出函数 int main(){ char str[30];printf("Please enter string: "); //输入字符串 gets(str);output(str, 30); //调用输出函数 return 0;} //输出函数 void output(char *s, int n){ char ...
C语言
实现将一个数据插入至升序排列的
数组
中
答:
void insert(int n,int a[],int size){ int i; for(i=size;i>0 && a[i]>n;i--) { a[i+1] = n; } a[i+1] = n;}插入排序嘛
C语言
,在一维
数组
中
存入
10个整数并排序,其中数据的输入,排序和输出功 ...
答:
} else { if(a[j]
C语言中
,
如何把
几个
数组
的值保存到一个数组里
答:
你首先自己写个判断水仙花数的函数先,这里我假设就是boolhanshu(int);再定义一个足够大的
数组
.例如inta[1000];intn=0;//这个n用来表示数组下标的 for(inti=1;i<100000;i++)//这个范围你自己定义。{ if(hanshu(i)){ a[n++]=i;//将水仙花数保存在数组中 } } 这样就ok了,然后水仙花数...
C语言
:将2,4,6,8,10,……..,200共100个
数存入
定义的
数组
中,并输出。
答:
这个比输简单,书上都有的。例如:include<stdlib.h> include<conio.h> int main(){ int aa[100] ,i;for(i=1;i<=100;i++)aa[i] = i*2;for(i=0;i<100;i++)printf("%d ",aa[i]);return 0;}
c语言
改错,题目是要从键盘输入4个整数
存入数组
,调用函数int min(int...
答:
你这个代码错误好多 int x[3],i,P,*q;//你要输入4个数,但
数组
却只申请了3个应该改为int x[4]q=x[3];//你的指针之前没有初始化,这里却引用指针指向的地址,运行会出错,改为q = x;P=min(*q);//min函数的参数是指针类型,这里却
把
int类型传给了函数,改为P=min(q);b=0;//...
在
c语言中
如何将一组不定长度的
数存入数组
答:
C语言中
不能定义未确定个数的
数组
,不过可以用指针来变相的完成你的要求。示例程序如下:include<stdio.h> include<stdlib.h> void main(){ int* p;int n,i=0;scanf("%d",&n);printf("请输入%d个
数字
:\n",n);p=(int*)malloc(n*sizeof(int));for(;i<n;i++){ scanf("%d",p+i...
C语言
里,怎样连续的输入一整串个位数,
存到数组
里,比如:123456789.将...
答:
while(ch=getchar()!='\n')a[i++]=ch;不用循环?那你输入的是一串连续字符,不是单个
数字
,就算是
数组
存储,也不可能分开,必须熟用循环处理才行。(除非有什么宏定义……恕在下才疏学浅(就算宏定义也要借助循环,而且导致程序花费更多时间和内存!得不偿失。))...
c语言中
,将整数值赋值给字符
数组
的问题
答:
include<stdio.h> void main(){ int a=10;char t[3];t[0]=a/10+48;t[1]=a%10+48;t[2]='\0';printf("输出t【3】的值:");printf("%s\n",t);} 我指一下你的错误:1 对字符
数组
定义的时候出错,出现了反复定义 2 对
数字
比如数字A 要
把
它转换成字符A 必须加上48,将...
C语言中
如何将一个串中的数字分离转换为
数字存入
一个整形
数组
中
答:
就是你输入一个
数字
组成的串,将串的数字分离
存入
整形的
数组
中,方便以后的操作。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜