int a[10],sum,i; for(i=0;i<10;i++) { scanf("%d",&a[i]); sum+=a[i]; } printf("这10个数的和为%d",sum); return 0; } 扩展资料: 数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也...
1、scanf("%d%d",&a,&b)输入的两个数据用空格,TAB或者回车区分开。2、scanf("%d,%d",&a,&b) 输入的两个数据用逗号区分开。3、scanf函数功能是从外设读取数据并赋值给变量,%d代表接收一个整形数,&a代表变量a的内存地址,也就是说把读取的第一个整形数赋值给变量a。4、scanf函数称为格式...
scanf("%d",&a[i]); } return 0; } 扩展资料: 数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类...
scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。其调用格式为: scanf("<格式化字符串>",<地址表>);函数 scanf() 是从标准输入流 stdin 中读内容的通用子程序,可以读入全部固有类型的数据并自动转换成机内形式。
例如,“scanf("%d",a);”是非法的,正确的做法是“scanf("%d",&a);”。当输入多个数值数据时,若格式控制串中没有非格式字符作为输入数据之间的间隔,通常可以使用空格、制表符或回车作为间隔。编译器在遇到空格、制表符、回车或非法数据(例如,对“%d”输入“12A”时,字母“A”被视为非法数据...
{ int a[100],i,j,t,n; printf("Input N:\n"); scanf("%d",&n); printf("请再输入%d个数据:",n); for(i=0;i<n;i++) scanf("%d",&a[i]); printf("\n"); for(j=0;j<n-1;j++)//冒泡排序进行从小到大排列 for(i=0;i<n-1-j;i++) if(a[i]>a[i+1]) {t=a[i];...
scanf表示从标准输入设备接收数据,通常是从键盘接受输入 "%d,%d"是格式字符串,描述要接收什么样的数据,接收几个 d表示要接收一个整型数据,写两遍表示要顺序接收两个整型数据,中间逗号表示这两个整型数据中间必须用逗号分隔,scanf在键盘上读取到逗号才会算是收到第2个整数,否则会失败,如果逗号不写...
if(a[i])printf("%d ",i); printf("\n"); getch(); } #include "stdio.h" void main() { int a[10],i,j,k,t; printf("Input 10 numbers:\n"); for(i=0;i<10;i++)scanf("%d",&a[i]); for(i=0;i<9;i++) { k=i; for(j=i+1;j<10;j++) if(a[j]<a[k])k=j...
应该是这样吧 scanf("%d",&a[i][j]);意思是,从键盘输入一个整形数存放到a[i][j]的地址,&就代表着取地址的意思。这个是一个固定的表达方式,可以牢记。希望对你有帮助。
输入一个整数,并将这个整数放到数组a的第i个地址上去,简言之就是输入数组a的第i个值