88问答网
所有问题
当前搜索:
c语言如何声明一个数组
c语言如何声明
字符串
答:
C语言中
没有字符串类型的变量。他只有字符变量类型char,所以字符串用变通的方式来表示。第一是字符
数组
来表示字符串。用下面的语句
声明
:char a[10];C语言中字符数组与字符串的唯一区别是字符串末尾
有一个
结束符'\0',而字符数组不需要。如刚才声明的a[10]是一个含有10个元素的字符...
如何
在
c语言中
用calloc 建立
一个
动态结构体
数组
答:
while (p=NULL); 这应该是 while (p==NULL);
如何
在
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("请输入信息\n");scanf("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%
c
",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;...
c语言
输入
一个
长度为10的整数
数组
,将其中出现的素数首尾交换 非素数保 ...
答:
include<stdio.h> int isprime(int n) { if(n == 2 || n == 3)return
1
;if (n < 2 || n % 2 == 0)return 0;for (int i = 2; i * i <= n; i++)if (n % i == 0)return 0;return 1;} int main() { int a[10], p[10], i, j, t;for (i = 0, j...
C语言中如何
直接输出
一个
二维
数组
答:
c语言中
直接输出
一个
二维
数组
是用数组来访问输出的,例子:include<stdio.h>#define M 4#define N 3void main(){int a[M][N],i,j;for(i=0;i<M;i++)for(j=0;j<N;j++)a[i][j]=3*i+j;for(i=0;i<M;i++){for(j=0;j<N;j++)printf("%d\t",a[i][j]);//直接用...
c语言中如何
自定义
数组
长度
答:
动态分配的
数组
可以自定义数组的长度,示例如下:include <stdio.h>#include <string.h>#include <stdlib.h>int main(){printf("输入要分配的内存大小:");int size;scanf("%d", &size); //输入自定义的数组长度int *pstart = (int *)malloc(sizeof(int) *size);if (pstart==0) {printf...
编写
一个
验证密码的程序,用
C语言
的
数组
相关知识解答,最好有注释_百度知...
答:
include<stdio.h> include<string.h> void main(){ char str
1
[20],str2[20]="abcd";//定义两个字符串
数组
,str2存放已知密码,str1存放输入密码 int i=0,k,flag=0;printf("请输入密码:");while(1)//死循环 { gets(str1);//输入密码 k=strcmp(str1,str2);//比较,输入密码和已知...
用
c语言
编写含有
数组
的程序,9个评委给某选手打分,去掉
一个
最高分和...
答:
数组声明
在数组的声明格式里,“数据类型”是
声明数组
元素的数据类型,可以是java
语言
中任意的数据类型,包括简单类型和结构类型。“数组名”是用来统一这些相同数据类型的名称,其命名规则和变量的命名规则相同。数组声明之后,接下来便是要分配数组所需要的内存,这时必须用运算符new,其中“个数”是告诉...
在
C语言中
,
如何
编写输出
一个数组
有多少个不同的数。
答:
//试一下 include<stdio.h> void main(){ int a[10],i,k,count=0,t;printf("please input the numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){t=0;for(k=i-1;k>=0;k--)if(a[i]==a[k])t++;if(t==0)count++;} printf("the ...
C语言
里
如何
输入几个字符串放到
一个数组
中
答:
方法如下:include <stdio.h> void main(){ char s[10][80];for(i=0;1<10;i++){ gets(s[i]);} }
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜