我编写了一个程序,用于以数组形式存储数字(由程序员预定义)。
例如,如果我要将数字1234存储在数组arrx [4]中,则其元素为:
arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
Run Code Online (Sandbox Code Playgroud)
我尝试使用下面的代码来实现这一点:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int arrx[4]; // Stores the individual digits of number as array
int digx = 4; // Total number of digits in number
int i;
long int dupx = 1234; // Number which has to be stored in array
for(i = digx-1; i >= 0 ; i--)
{
arrx[digx-i-1] = int(dupx/pow(10,i));
dupx = dupx%(pow(10, i)); …Run Code Online (Sandbox Code Playgroud) 我最近读到C ++中所有函数的默认返回类型是int。谷歌搜索并不能帮助我确认这一点。
因此:
int吗?