00问答网
所有问题
当前搜索:
数组用scanf输入
如何
用scanf
给
数组
赋值
答:
include <stdio.h>int main(){ int a[3][2], i, m; for (i = 0; i < 3; i++) { for (m=0;m<2;m++) scanf("%d", &a[i][m]); //原先
的scanf
读取没问题 } for (i = 0; i < 3; i++) { for (m=0;m<2;m++) printf("%d\n...
C语言中,给整型
数组
a[10]
用scanf
从头赋值,赋值到a[3]或a[5]由键盘控制...
答:
void main(){ int a[10],i=0;while(getchar()!=' '){
scanf
("%d",&a[i]);i++;} }
定义的char[ ]
数组
,
用scanf
函数
输入
时,怎么输入汉字?
答:
2、你要是说
输入的
汉字是char[]内容,那么是肯定不行的,都知道计算机的语言是0和1组成的 。3、要是想叫输出时汉字也很简单,有可能楼主也经历过,只要一个程序不出错,按照自己的意愿去编写,输出的就可能是个汉字,有空可以尝试下,很好玩的。我把那叫做‘照字’,哈哈、
定义一个十个元素的实型
数组
,
用scanf
()函数对数组元素赋值,用循环语
答:
include<stdio.h>int main(){ double a[10],max; int i; for(i=0;i<10;i++)
scanf
("%lf",&a[i]); max=a[0]; for(i=1;i<10;i++) if(a[i]>max) max=a[i]; printf("The biggest number is %lf.",max); return 0;} ...
如何在C语言中
输入
一维
数组
?
答:
1、
输入数组
需要使用指针获取地址后,就能对得到的数组就行操作了。首先打开DEV C++软件,新建一个空白的C语言文件:2、输入程序的源码,先定义一个整型数组“a[5]”,
采用scanf
语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问,最后拿得到...
怎样
用scanf
函数输出多个数值?
答:
根据需要一般选择如下3种方法:1,已知数量,且个数较少:
scanf
("%d%d%d",&a&b&c);2,已知数量,但数量较多:for(int i=0;i<n;i++)scanf("%d",&a[i]);3,不知道数量 int i=0;while(scanf("%d",&a[i])){ i++;}
c语言中
的scanf
函数的用法
答:
用scanf
()函数以%s格式
读入
的数据不能含有空白符时,所有空白符都被当做数据结束的标志。所以题中函数输出的值只有空格前面的部分。如果想要输出包括空格在内的所有数据,可以使用gets()函数读入数据。gets()函数的功能是读取字符串,并存放在指定的字符
数组
中,遇到换行符或文件结束标志时结束读入。换行符...
函数char s[5];
scanf
("%s",&s);为什么不能正确为字符
数组输入
数据
答:
scanf
函数要求
的
是变量地址,而
数组
名s本身就是地址,所以不能用&s,而只能用s
scanf
函数怎么
输入
数字
答:
根据需要一般选择如下3种方法:1,已知数量,且个数较少:
scanf
("%d%d%d",&a&b&c);2,已知数量,但数量较多:for(int i=0;i<n;i++)scanf("%d",&a[i]);3,不知道数量 int i=0;while(scanf("%d",&a[i])){ i++;}
c++,定义数组,并通过键盘
输入数组的
值,怎么做??
答:
在程序中经常要根据用户
输入
新建
数组
。但是c语言中不允许非常量成为新建数组时表示大小的下标:for example:int line;int col;
scanf
("%d,%d",&line,&col);int p[line][col];//这样是不允许的!!!正确的做法是:p = (int *)malloc(sizeof(int)*line*col);访问或者写入数据时:(p + line...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜