非常风气网www.verywind.cn
首页
如何用scanf给数组赋值
怎么
把二维
数组赋值
给一维数组?
答:
用memset函数(包含头文件string.h就可以
使用
了)比如:int a[m][n];// memset(a,0,sizeof(a));就可以了。
用scanf
输入数据到
数组
中需要加&吗?
答:
逐个输入
数组
中的数,是要用&的,但是如果是字符数组,以字符串形式整体输入,就不用,示例:include<stdio.h>int main(){int n;int t=0;
scanf
(“%d”,&n);char arr[n];int i;for(i=0;i<n;i++){scanf(“%c”,&arr[i]);}printf(“%c\n”,arr[0]);for(i=...
C语言里
如何
把输入字符串
赋值
给字符
数组
?
答:
include <stdio.h> int main(){ char s[20];scanf("%s",s);printf("%s\n",s);return 0;} 直接
用scanf
接收输入就可以复制给字符
数组
。
C++
如何给数组赋值
,就是从键盘上输入n个数,n不确定
答:
用动态
数组
吧 int i,n;int *p;
scanf
("%d",&n)p=(int *)malloc(n*sizeof(int));for(i=0;i<n;i++)scanf("%d",p+i);
如何给
一个二维
数组
全部
赋值
0
答:
用memset函数(包含头文件string.h就可以
使用
了)比如:int a[m][n];// memset(a,0,sizeof(a));就可以了。
...数组的顺序存储与实现,
如何给数组
一次输入全部数据.如
scanf
...
答:
//这样才能了解结构体。//第一个手动赋值 include<stdio.h> struct stu { char base[5];};int main(){ stu array;int i; //定义一个整形,用于 循环 printf("请手动给结构体
数组赋值
\n");for(i=1;i<=5;i++){
scanf
("%d",&array.base[i]);//每次循环,随着i的值不断增加,...
请问
如何用scanf
输入指针
数组
的值,
答:
你是想输入文字吧?指针地址都是由操作系统分配的,不可以自己随意制定。先用malloc函数分配一个足够大的内存空间,然后
用scanf
函数输入内容,不用这些空间后最好用free函数释放。部分代码 include <stdlib.h> /* 使用malloc和free函数需要这个头文件 */ char *a[3];a[0]=(char *)malloc(100); /...
C语言gets与
scanf赋值
给有初始值的字符
数组
问题
答:
1、
scanf
你用的格式为"%c",所以只会读入单个的字符,不管是普通字符还是空格回车tab都会直接输入给对应的char变量。如果用的格式为"%s",那么会忽略空格、回车、tab 。2、gets不会清空,但gets会忽略输入结尾的那个回车,然后加个'\0'来确保字符串正确结束,所以第一个列子中,前10个字符输入给a,...
c语言编程中,
如何用scanf
函数输出字符
数组
?
答:
一、题目大意
为
输出一个已知的字符串。解题思路:定义一个字符
数组
,并用“初始化列表”对其赋以初值 用循环逐个输出此字符数组中的字符 include <stdio.h> int main(){ char c[15]={'r',' ','i','g',' ','g',' ','h','t','u',};int i;for(i=0;i<15;i++)printf("A=%...
scanf
取址符&什么时候加?为什么这题name不加&?
给数组赋值
不也要加&吗...
答:
数组
的名字本身就是地址,所以不用加。单个变量需要加取地址。这里你加和不加效果一样,即name的值和&name值一样。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网