『壹』 C语言一个数组有时浮点型有时整型,如何输入
不可能有那样的数组,因为C语言的数组被定义为“相同类型数据的集合”。感觉上“有浮点有整型”的数组只能声明为浮点型,输入时都得按浮点型对待。
『贰』 C语言中怎么一行一行的输入整形二维数组,不是一个元素一回车,是输一行一回车
思路:直接双重for循环就可以完成输入。
参考代码:版
#include"stdio.h"
intmain()
{
inti,j,a[2][5];
for(i=0;i<2;i++)
for(j=0;j<5;j++)
权scanf("%d",&a[i][j]);
for(i=0;i<2;i++){
for(j=0;j<5;j++)
printf("%d",a[i][j]);
printf(" ");
}
return0;
}
/*
运行结果:
12345
7891011
12345
7891011
*/
『叁』 用C语言怎么输入为数组赋值,求代码
#include <stdio.h>
int main(void)
{
int a[5];
printf("请输入5个数字:");
for(int i=0;i<5;i++) {
scanf("%d",&a[i]);
}
for(i=0;i<5;i++) {
printf("%d ",a[i]);
}
printf("
");
return 0;
}
(3)c怎么输入整形数组扩展阅读:
for循环
for循环是编程语言中一种开界的回循环语句,而答循环语句[1]由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。
C语言中的for循环形式为:
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。
『肆』 C语言,这题,看图,怎么输入任意长度的整型数组啊字符数组还可以当字符串,整型的呢
“任意长度”实际上是做不到的,即使所用的软件平台没有限制,硬件环境也不允许。所内以“任意长度”容应当理解为在一个很大的空间之内没有限制地输入字符串而不用事先确定长度。鉴于这种理解,可以定义一个输入函数,先动态申请一个较大的空间,直接向其内输入字符串;输入完毕后检测其长度,再按实际需要申请一个合适大小的空间,把刚才输入的字符串拷贝到这个合适大小的空间里,再把原先申请的大空间释放。举例代码如下:
『伍』 C语言中如何把一个输入的整数插入数组
inti=0,j=x;
for(i=0;;i++)//计算x的位数
{
if(j/10==0)
break;
}
for(;i>=0;i--)//拆分内x放入容a
{
a[i]=x%10;
x=x/10;
}
『陆』 C语言中怎么打印整型数组
输入部分写错了,改成这样
for(i=1;i<8;i++){
scanf("%d",&a[i]);
}
『柒』 C语言里怎么把长整型的数输入一个数组啊
你定义一个长整型的数组,然后再用一个循环依次读入到数组的各个位置中去
『捌』 c语言整形数组定义为五个如何只输入三个
int a[5] = {1, 2, 3, 4, 5};
for(int i = 0; i != 3; ++i) {
printf("%d ", a[i]);
}
//结果为1 2 3
『玖』 如何在C语言中用scanf输入数组
#include
main()
struct
int num;
char name[20];
char sex;
int age;
stu[5];
int i;
for(i=0;i<5;i++)
printf("请输入信息 ");
scanf("%d",&stu[i].num);
scanf("%s",&stu[i].name);
scanf("%c",&stu[i].sex); //在%c之前加一个空格
scanf("%d",&stu[i].age);
for(i=0;i<5;i++)
printf( "*%s*",stu[i].name);
(9)c怎么输入整形数组扩展阅读:
函数 scanf() 是从标准输入流stdin[1](标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。
函数的第一个参数是格式字符串,它指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置。每一个指针要求非空,并且与字符串中的格式符一一顺次对应。
『拾』 c,请问怎样输入一个整型数组以-1结束
(头文件省略)
int main(){
int array[1000],i,s;
i=0;
scanf(“%d”,&s);//输入第一个
while(s!=-1){//循环输入直到-1
array[i]=s;//存入数组
i++;
scanf(“%d”,&s);//输入下一个
}
}