66问答网
所有问题
当前搜索:
c语言如何把数据存进数组
C语言数组
中
如何
存放混合
数据
?
答:
还是用字符串去存,只是在判断数字的时候,做一个转换,比如将char类型的6,转成数字6,根据ANSCII编码,减去或者加上一个固定值就可以了。
c语言中怎么
用
数组存
成绩?
答:
include<stdio.h> int main(){ int i,j;float students[10];float sum=0,max=0;for(i=0;i<10;i++){ printf("请输入的学生的成绩:");scanf("%f",&students[i]);if(students[i]>max)max=students[i];sum=sum+students[i];} printf("这几个同学的最高分为:%f\n平均成绩为:%...
用
c语言
实现两个
数组
共同排序
存入
新的数组
答:
两种方法:第一种,定义三个
数组
,设abc吧,a数组排序,然后放入c,再分别取b中的数按已排序的顺序插入
到c
中 第二种,定义三个数组,把ab中的数都先
存入c
中,然后对c排序,可以用选择法,也可以用起泡法,书上有
C语言
里
如何将
一个打印函数打印的值
存入数组
然后进行运算?
答:
可以使用sprintf()函数,其原理类似于printf(),如果你PrintDec只是打印参数
数据
的十进制值的话,那么:PrintDec(pFile[18]);PrintChar(',');PrintDec(pFile[19]);把打印的数
存到
str[10]
数组
中的格式为sprintf(str,"%d,%d",pFile[18],pFile[19]),其他类似。。特别注意定义的数组要足够大。
C语言
关于小数
存入数组
函数编写
答:
0.12345的小数点后第一位就是tab[0]=(int)(0.12345*10)第二位就是tab[1]=((int)(0.12345*100)%10 第三位就是tab[2]=((int)(0.12345*1000)%10 以此类推
c语言 如何
读取txt内容
到数组
答:
define N 10000 int main(){ FILE *fp;if((fp=fopen("D:\\123.txt","r"))==NULL)//判断文件是否打开成功 {//读取D盘下,名为123的文本文件 printf("文件打开失败\n");exit(0);} else printf("文件打开成功\n");double a[N];for(int i=0;i<5;i++)//读取五个浮点型
数据
fsc...
c语言中如何将
一句话
存入数组
答:
void main(){ char ser[256];//最多能输入256个字符 如果想再多一点,可加大
数组
int i=0;int j=0;char
c
;printf("\t\t请输入你要输入的单词,输入回车结束!\n\n");while((c=getchar())!='\n')//以回车做为结标志 { ser[i++]=c;} if(c=='\n')ser[i]='\0';//把...
C语言怎样将
一维字符
数组
存放
到
二维数组中?
答:
再例如:#include <stdio.h>,void main(),{,int i,j,k=0,a[2][2]={1,2,3,4},b[4];for(i=0;i<2;i++),for(j=0;j<2;j++){b[k]=a[i][j];k++;},for(k=0;k<4;k++),printf("%d ",b[k]);}运行结果:1 2 3 4 就是
将
一个2×2的二维
数组
的值按顺序...
c语言中怎么将
十六进制中的高位和低位分别
存到数组
中
答:
可以使用整数的位与运算来提取高位和低位。以32位的整数0x12345678为例,
将
高位0x1234和0x5678分别
存储
于
数组
。示例如下(vc6.0编译通过)。include <stdio.h>int main(){int hex[2] = {0};int i = 0x12345678;//提取高16位,再右移16位hex[0] = (i & 0xffff000) >>16;hex[1]= i ...
在
c语言中
,
如何
输入:输入一串字符串,
将
其
保存到数组
,然后逆序保存到另一...
答:
include<stdio.h> void main(){ char carr1[10],carr2[10];printf("please you inputs a 9 charters:");for(int i=0;i<9;i++){ scanf("%c",&carr1[i]);//输入字符到字符
数组c
arr1 } for(int i=0;i<9;i++){ carr2[9-i]=carr1[i];//
将
原来的carr1倒序放到carr2 }...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜