11问答网
所有问题
当前搜索:
c语言将数字存入数组
c语言
如何将字符保存在
数组
里?
答:
scanf("%
c
",&a[i]);} for(i=0;i<N;i++){printf("请输入您第%d题的答案:\n",i+1);fflush(stdin);//同上 scanf("%c",&b[i]);if(b[i]==a[i]){p=p+1;} printf("正确答案是:%c\n",a[i]);//将%d改为了%c } printf("您共做对了%d道题\n",p);} ...
c语言中
如何将一句话
存入数组
答:
void main(){ char ser[256];//最多能输入256个字符 如果想再多一点,可加大
数组
int i=0;int j=0;char
c
;printf("\t\t请输入你要输入的单词,输入回车结束!\n\n");while((c=getchar())!='\n')//以回车做为结标志 { ser[i++]=c;} if(c=='\n')ser[i]='\0';//把...
请问
C语言
怎么将字符串
数组
中的
数字
给一个整型变量?
答:
最简单的当然是使用sscanf这个函数啦。一个例子:include <stdio.h>int main(void) {char ch[] = "123456";int i;sscanf(ch, "%d", &i); //将字符串里的
数字
按%d读取到i中printf("%d\n", i);return 0;}
请问在
C语言
里如何将一个
数组
元素的个数设为输入的值?
答:
C
/C++
语言
里, 声明
数组
大小时,只允许用常数,例如:int a[10];int b[5*4*3];不允许用 变量。如何将一个数组元素的个数设为输入的值呢,一般用动态分配。int *a; // 声明为指针。知道大小n后, 用动态分配:a = (int *) malloc(sizeof(int) * n);接下来就可以
把
a 看成 你...
C语言
怎样
将数组
的
数字
赋给字符串?
答:
include <stdio.h>int main(){ int a[5]={ 0,1,2,3,4 }; char ch[6]; //ch
数组
要6个,要保存终结符'\0' int i; for (i=0;i<5;++i) { ch[i]=a[i]+'0'; //转换 } ch[5]=0; //终结 puts(ch); return 0;} ...
C语言
,输入一个字符串,逆序排列后输出
答:
可以参考下面的代码:include "stdio.h"main(){ char strA[200];char Temp;int i=0,Length=0;clrscr();printf("请输入一个字符串:");gets(strA);Temp=strA[0];while(Temp!='\0'){ Length++;Temp=strA[i++];} Length--;for(i=0;i<Length/2;i++){ Temp=strA[i];strA[i]=strA...
c语言
输入字符串,将其中的字符往后移动三位
答:
include<stdio.h> include<string.h> int main(){ int i,j,l;char w,a[512];scanf("%s", a);l=strlen(a);for (i=0;i<3;i++){ w=a[l-1];for (j=0;j<l-1;j++) a[l-1-j]=a[l-2-j];a[0]=w;} printf("%s", a);return 0;} ...
C语言数组
将最小值与第一个数交换,最大值与最后一个数交换
答:
例如: 5 4 3 2 1 你的代码在最小值替换那里已经变成了: 1 5 5 5 5 在最大值与最后一个数交换那里,用变量j记录最大值的位置,这个想法就蛮好的。不过,第二for循环那里问题是,找到一个为什么就要
把
值换掉呢?不是应该是查询完整个
数组
后,找到最大的是哪一个值,最后再进行替换。不是...
C语言
,如何将一个
数组
里的所有元素按顺序合并成一个字符串,求例程_百 ...
答:
数组
类型 如果 是 4字节 int 型,想
把
它变成单字节流 用于发送。大端/小端 自己 调整 一下 下面 的 下标就可以了。include <stdio.h> int main(){ int SendByte[5]={0x00,0x01,0x02,0x03,0x04};unsigned char sb[128];int i,j,n=0;for (i=0;i<5;i++) { sb[i*4]= Send...
C语言将数组存入
字符串
答:
根据你的要求,给个你参考,希望对你有帮助。unsigned char Tempbuf[] = {0xf1, 0xf0, 0x00, 0x0a};char str[16] = { 0 };sprintf(str, "%02x%02x%02x%02x", Tempbuf[0],Tempbuf[1],Tempbuf[2],Tempbuf[3]);printf("%s\n", str);...
棣栭〉
<涓婁竴椤
9
10
11
12
14
15
16
17
18
涓嬩竴椤
灏鹃〉
13
其他人还搜