11问答网
所有问题
当前搜索:
c语言怎么用scanf输入数组
C语言如何
把
输入
进去的数放到
数组
中
答:
include<stdio.h> void main(){ int a[3][3],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)sacnf("%d",&a[i][j]);for(i=0;i<3;i++)for(j=0;j<3;j++)printf("a[%d][%d]=%d ",i,j,a[i][j]);}
C语言用
选择法对10个整数排序。10个整数
用scanf
函数
输入
。
答:
for(i=0;i<9;i++){ index=i;for(j=i+1;j<10;j++){ if(data[j]<data[index])index=j;} temp=data[i];data[i]=data[index];data[index]=temp;} } int main(){ int data[10],i;//存储10个整数 for(i=0;i<10;i++)
scanf
("%d",&data[i]);//
输入
10个整数 sort(data...
如何用C语言
的
scanf
语句,就是
输入
张三,输出的结果: 张三是sb
答:
include<stdio.h>int main(void){ char s[20];
scanf
("%s",s); puts("sb"); return 0;}
我用
C语言scanf输入
2个数字是
怎么
只能收到一个
答:
代码和
输入
格式有误。1、
scanf
("%d,%d",&a,&b);按照这个格式,输入数据的时候,应该加上逗号。比如说想输入22 33 就应该 22,33。2、也可以像这样scanf("%d %d",&a,&b);中间用空格隔开,那样就可以直接输入 22 33了。scanf 的功能用一句话来概括就是“通过键盘给程序中的变量赋值”。该...
用
C语言
解决…… 定义一个二维
数组
,存储5个人的姓名和电话号码,从键盘...
答:
include<stdio.h> include<string.h> void main(){ int i;char a[10][20],b[20];printf("依次按对
输入
5个人的姓名和电话号码,如:张三 12345678 李四 87654321...\n");for(i=0;i<10;i++)
scanf
("%s",a[i]);printf("输入要查询的姓名(输入q结束):");scanf("%s",b);while(b...
C语言怎么
定义多个
数组
储存字符串,又要求逐个
输入
?
答:
需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,
输入C语言
代码:char a[10][100];for (int i = 0; i < 10; i++) { gets(a[i]);} 3、编译器运行test.cpp文件,此时成功定义了10个字符串的
数组
,...
C语言
函数用指针
输入数组
元素,对吗
答:
如下提示供参考:int ddata[20] 是 scanfArr 函数内部定义的,是 局部变量,上面 arr = ddata,导致
scanf 输入
的
数组
元素会保存到 局部变量 数组中,并无意义。从问题描述,提供以下代码供参考:include<stdio.h>void scanfArr(int *arr,int n){int i;printf("请输入5个数(以回车键结束):...
为什么在
C语言中
在调用
scanf
()为字符
数组输入
字符串时,输入项是数组名...
答:
"&"表示取地址
scanf输入
普通变量时,要求通知计算机输入变量所在的地址是多少,所有加&符号表示相应变量的地址;而输入字符串时,
数组
名恰好是字符串的首地址,或者说数组的首地址,所有只需要写数组名即可,不需要加&符号
c语言中scanf
有什么作用?
答:
C语言中scanf
是标准库函数,主要用来接收用户
输入
的数据。scanf与printf函数一样,都被定义在头文件stdio.h里,因此在
使用scanf
函数时要加上#include <stdio.h>。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。函数格式:int scanf(char *format, args, ...);功 能...
用
c语言如何
定义含有变量N的一个 二位
数组
#int n;
scanf
(“%d”,&n...
答:
在
C语言中
,
数组
的大小在定义的时候必须确定大小,不然在编译阶段进行内存分配的时候,计算机不知道该给数组分配多大的内存单元,所以会报错。对于如下程序段:int n;
scanf
("%d", &n);int a[n][n]={0};错误有2处:1、数组的定义与声明部分应该放到执行语句的前面,即scanf语句之前;2、由于在编译...
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜