当前位置:首页 » 编程语言 » c语言把变量赋给数组
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言把变量赋给数组

发布时间: 2023-07-23 10:40:37

c语言中怎么样才能把子函数中的变量值存入数组中

//你看看是不是要这样的效果
#include<vector>
#include"stdio.h"
//子函数
float yourFunction(float number)
{
return number+5;
}
int main()
{
//个人推荐使用容器代替动态指针正卖数组,代码更安全明运 简单;
std::vector<float>array;
//循环时将函数返回的值放到vector中激清梁
for(int i=0;i<10;i++)
{
array.push_back(yourFunction(i));
}
//获取数组中的值
for(int i=0;i<array.size();i++)
{
printf("\n%f",array[i]);
}
getchar();
}

Ⅱ C语言 如何把一个变量值赋给一个数组。

呵呵.你可以使用一个函数名字叫sprintf
下面是我给你写的详细代码你可以参考下
#include
<stdio.h>
int
main()
{
int
a=200;
char
im[]={"hello"};
sprintf(im,"%d",a);
//第一个参数是接受复制的char变量中间是格式化如果换成%c就是按照字符赋值.最后是赋值变量
printf("%s\n",im);
}

Ⅲ 在C语言中如何把变量赋给数组

一般来说需要循环,
字符串
方式
多一点,可以用scanf
%s,可以用gets(),可以用strcpy,strcat等方式

Ⅳ C语言中如何把时间变量赋值到一个专门存放时间的数组里面

C语言中有专门储存时间的变量结构体 struct tm,在time.h头文件中。如果要把时间转换成字符数组,使用asctime函数即可。

1、asctime函数:
原型:char* asctime (const struct tm * timeptr);
功能:把timeptr指向的tm结构体中储存的时间转换为字符串;
头文件:time.h;
返回值:一个固定格式的字符串。字符串格式为:Www Mmm dd hh:mm:ss yyyy。其中Www为星期,Mmm为月份,dd为日,hh为时,mm为分,ss为秒,yyyy为年份。
2、例程:

#include<time.h>
#include<stdio.h>
intmain(){
time_trawtime;
structtm*timeinfo;
time(&rawtime);
timeinfo=localtime(&rawtime);//使用localtime函数把秒数时间rawtime转换为本地时间以tm结构体保存,并把tm结构体地址储存到timeinfo当中
printf("当前日期为:%s",asctime(timeinfo));//使用asctime函数把tm结构体中储存的时间转换为字符串,并输出
return0;
}

Ⅳ C语言,怎么用for 循环给数组赋值 说的简单详细点, 谢谢了

1、首先打开c语言项目,输入如图所示代码创建一个int类型的数组。

Ⅵ C语言 如何把一个变量值赋给一个数组。

1.整型值赋值给整型数组:

int value=2;//定义一个变量,并赋值
int array[10];//定义一个数组
array[0]=value;//将变量值赋值给该数组。
2.整型值赋值给字符数组:
int value=3;
char str[10];

str[0]=value+'0';//赋值给单个字符
itoa(value,str,10);//数字转字符串函数itoa,10代表十进制。要包含头文件<stdio.h>
3.字符赋值给整型数组
char ch;
int array[10];
array[0]=atoi(ch);
仅举上例。