❶ 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;
}