❶ C语言如何把整形数组数据写入文件
#include<stdio.h>
int main()
{
FILE *file = NULL;
int a[5][5], i, j;
for(i = 0; i < 5; i++)
for(j = 0; j < 5; j++)
a[i][j] = 5*i+j;
if((file = fopen("a.txt", "w+")) != NULL)
{
for(i = 0; i < 5; i++)
{
for(j = 0; j < 5; j++)
fprintf(file, "%-8d", a[i][j]);
fprintf(file, "\n");
}
fclose(file);
}
return 0;
}
❷ java 程序 打印一个整形数组
推荐你csdn网站,是一个专业java的网站,有不会的可以去问,
❸ 利用有参无返回的方法 传入一组整形数组 然后输出数组里面全部的数据
<?php
class my{
public function fun($arr){
$j=0;
$myarr="";
for($i=count($arr)-1;$i>=0;$i--){
$myarr[$j++]=$arr[$i];
}
return $myarr;
}
}
$p=new my();
$arr=array("1","2","3");
print_r($p->fun($arr));
?>
上述是一个简单的例子,复杂的时候,思路是一样的。
❹ 如何将整型数据(int型),存在一个字符串中,然后用printf()打印这个字符串
你好,这个算法的本质是类型转换,我们可以使用itoa函数来实现,示例代码如下:
// Copyright @ quark
// Date: 2010-12-07
#include <stdio.h>
#define MAX_SIZE 100
#define DATA_COUNT 4
void main()
{
// 输入的数据
int data[DATA_COUNT] ={ 1, 23, 456, 7890 };
char shuju[MAX_SIZE] ={ 0 };
// 将每个整形数据转换成字符串,然后复制到shuju数组当中
int index =0;
char oneData[20] = { 0 };
for(int i=0; i<DATA_COUNT; i++)
{
itoa(data[i],oneData,10);
char* temp = oneData;
while (*temp != '\0')
{
shuju[index++] = *(temp++);
}
}
// 打印数据
printf("%s", shuju);
getchar();
}
❺ 如何定义数组如何输出数组中所有元素
定义静态数组:
int Array[5];定义一个整型数组,这个数组有5个元素
定义动态数组:
int* ptr = new int [5];定义含有5个整数元素的数组
静态数组输出:
for(int i=0; i<5; i++)
cout << Array[i] << endl;
动态数组输出:
for(int i=0; i<5; i++)
{
cout << *(ptr+i) << endl;
}
❻ 为什么整形数组和字符数组输出不同,整形数组输出的是全部数据,字符数组却只输出一个
>> 操作符被重载了(也是一个函数,重载过字符,和整形的参数),当运行时,它会根据类型不同,而找到合适的函数
❼ 编程序,将一个一维整形数组(共10个数)中所有能被3整除的数挑出来,形成一个新的数组军兵姨夫输出新
#include<iostream>
using namespace std;
int main()
{
int a[10],b[10];//数组a作为初始数组,b保存结果
cout<<"请输入10个数:"<<endl;
for(int i=0;i<10;i++)
cin>>a[i];
int k=0;
for(int i=0;i<10;i++)
{
if(a[i]%3==0)b[k++]=a[i];//如果能被3整除,则放入数组b中
}
cout<<"能被3整除的数有:"<<endl;
for(int i=0;i<k;i++)
cout<<b[i]<<" ";
cout<<endl;
return 0;
}
❽ 在c语言中打印一个整形的数组是否一定要用循环如果不是的话,应该怎么做比如a[]={1,2,3,4,5,6,7}
可以不用循环, 但是不建议那样用。 因为算法是自己写的,循环语句也是多种语句集合成的。使用循环语句很方便也直接,你不用也说的过去, 你可以用递归甚至嵌入汇编来做,但那没有必要,好比编译器已经提供了很多函数,你可以不用它的自己写,有可能比它自带的函数算法还好,但是除了做研究以外有必要那样吗?
回答LZ,可以不用循环来实现,但是不可取。
❾ VC++中如何把一个整形变量赋值到字符数组中去,并输出其整形数据
C函数
atoi,将字符串转成整型变量
itoa,将整型变量转成字符型
如:
#include <iostream>
int main()
{
char chBuf[5];
int k;
k=10;
itoa(k,chBuf,10);
printf("字符串中存放值为:%s\n",chBuf);
k = atoi(chBuf);
printf("将字符串放在int变量k的值:%d \n",k);
return 0;
}