11问答网
所有问题
当前搜索:
c语言怎么用scanf输入数组
C语言如何
在调用函数中
输入
二维字符数组char c[][] 用gets或
scanf
答:
gets(c[0])
输入
第一行的字符串 gets(c[1])输入第二行的字符串,以此类推。
scanf
("%s",c[0])输入一行的字符串,以此类推。
c语言scanf输入
用法?
答:
如果按照您的写法是会抛弃那个回车的。所以您读取的东西永远不是回车,而成功赋值的变量数非零即一,和'\n'的值亦均不同。您有试过终止循环吗?没有吧,试过肯定也失败了吧。请按楼上所述来写,这个写法很精妙,还利用了&&的”短路“思想呢。抄一遍:(
scanf
("%c",&ch)&& ch != '\n')...
C语言
结构体
数组
的
输入
方式
答:
C 语言中
,结构体(struct)是一种数据结构,是
C语言中
聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或
数组
等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。定义与声明 结构体...
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语言
scanf
[a][b]
输入数组
后
怎么
继续程序
答:
= 2) {
scanf
("%d %d", &i, &temp); polynomial[i] += temp; //更新多项式系数 if (i > max) //找出最大幂次数 max = i; if (i == 0) //限定
输入
2个多项式 flag++; } int signForInteger = true; int signForZero = true; for (i = ...
用
C语言
编写
scanf
函数的代码:键盘
输入
3个整数分别给到变量a、b、c?
答:
include<stdio.h> int main(){ int a,b,c;
scanf
("%d%d%d",&a,&b,&c);printf("a=%d b=%d c=%d\n",a,b,c);return 0;}
C语言
结构体中整形
数组用scanf
赋值的问题!呼唤高人指点!
答:
问题一:对于电话号码,最好建议 字符
数组
char a[20];其次是整形数组 问题二:
scanf
变量要求为-变量的地址。如题应该是:&lx[i].a[j]
c语言数组
一次性
输入
答:
空格、TAB键,回车键,这三者都可以作为数据的分隔符号,如果是char型的,空格就是字符了。当你开始
输入
数字的时候,如果
scanf
()扫描到空格,就默认为A[0][0]的赋值结束,再扫描到的数字赋值给下一个,,,依次类推。
c语言中
在对
数组输入
赋值时采用 for(i=0; i<n; i++)
scanf
("%d", &
答:
固定n=200时,就写200个
scanf
(...)?n的值在程序中确定时,就没法写了。
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...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜