当前位置:首页 » 编程语言 » c语言输入输出数组

c语言输入输出数组

发布时间: 2022-04-13 15:56:20

c语言里数组的输入和输出的算法.怎么输入.怎么输出

scanf("%s",str);
//输入字符串str
printf("%s",str);
//
输出字符串str

使用"%s"模式输出
但是这样做有限制:
char
str[255];
用scanf("%s",str);获得输入时,最多容纳254个字符,因为读入操作会在后面加个"\0";
用printf("%s",str);
输出时,数组一定要是用"\0"结束的。
不遵守以上规则会产生数组越界,导致不可知的错误。

scanf,printf的话用循环语句输入和输出

② C语言数组输入输出

指针a未初始化,操作未初始化的指针就出错了。
在定义a之后,加上下面一句试试:
a = (int *)malloc(100 * sizeof(int));

③ 关于c语言数组的输入输出

scanf("%d
",&a[i]);
%d后面有空格,这样输入6个数在输入一个空格就可以了。

④ C语言数组输入和输出

在C语言中for语句内不能有变量的初始化,for(i=0;i<=9;i++)应改为:
i=0;
for(i;i<=9;i++)
{

}
j变量同上;
输入时scanf中应该是&a[i]
int a[n];//n是数值的个数
所有要有10个数的数组应该是:int a[10];

⑤ c程序简单的数组输入输出

scanf("%c%*c",&a[i][j]);//这个加个%*c,下面的getchar();去掉

然后在scanf("%d",&N);//输入规模 ;这在下面加一个getchar();

⑥ C语言数组怎么输出全部

C语言数组输出全部步骤如下:

1、首先打开c语言项目,然后创建一个int类型的数组。

⑦ C语言程序问题,关于数组的输入输出

char a[2][2];定义的是字符数组,所以输入的时候 只能用%c输入单个字符。

输出同样是%c

#include<stdio.h>

voidmain()
{
inti,j;
chara[2][2];
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
scanf("%c",&a[i][j]);
}
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%c ",a[i][j]);
}
printf(" ");
}
}

⑧ 急急!!!如何用c语言输入和输出一个二维数组

#include <stdio.h>

#include <stdlib.h>

int main()

{

int a[2][2];

int i,j;

for (i=0;i<2;i++)

{

for (j=0;j<2;j++)

{

scanf("%d ",&a[i][j]);

}

}

for(i=0;i<2;i++)

for(j=0;j<2;j++)

printf("%d",a[i][j]);

return 0;

}

运行成功

⑨ c语言字符串数组怎么输入和输出呢

在C语言中,有两个函数可以在控制台(显示器)上输出字符串,它们分别是:

puts():输出字符串并自动换行,该函数只能输出字符串。

printf():通过格式控制符%s输出字符串,不能自动换行。除了字符串,printf() 还能输出其他类型的数据。

这两个函数相信大家已经非常熟悉了,这里不妨再演示一下,请看下面的代码:

#include <stdio.h>

int main(){

char str[] = "http://c.biancheng.net";

printf("%s ", str); //通过字符串名字输出

printf("%s ", "http://c.biancheng.net"); //直接输出

puts(str); //通过字符串名字输出

puts("http://c.biancheng.net"); //直接输出

return 0;

}

运行结果:

http://c.biancheng.net

http://c.biancheng.net

http://c.biancheng.net

http://c.biancheng.net

注意,输出字符串时只需要给出名字,不能带后边的[ ],例如,下面的两种写法都是错误的:

printf("%s ", str[]);

puts(str[10]);

(9)c语言输入输出数组扩展阅读:

由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。

热点内容
一台服务器多个同段地址怎么通讯 发布:2025-01-20 16:45:58 浏览:734
i7源码 发布:2025-01-20 16:40:48 浏览:983
抽签源码 发布:2025-01-20 16:38:35 浏览:62
密码箱怎么锁住 发布:2025-01-20 16:32:17 浏览:31
编译隔离 发布:2025-01-20 16:28:54 浏览:358
从哪里看自己的qq账号和密码 发布:2025-01-20 16:22:33 浏览:400
sql语句动态 发布:2025-01-20 16:18:22 浏览:298
sql表或的语句 发布:2025-01-20 16:00:49 浏览:163
西瓜视频怎么缓存不了电影了 发布:2025-01-20 16:00:45 浏览:890
javatimer 发布:2025-01-20 15:55:56 浏览:64