77问答网
所有问题
当前搜索:
编写函数使数组元素逆序存放
用c++ 输入20个以内的一维
数组
按倒置顺序输出 要求使用
函数
答:
a[20],i; cout << "Input some integers(Any letter were over)...\n"; for(i=0;i<20;i++) if(!(cin >> a[i])) break; for(i--;i>=0;cout << a[i--] << ' ');//
逆序
输出... cout << endl; return 0;} ...
编写
一个
函数
change,将一个字符串按照
逆序存放
。例如,”University”按照...
答:
= {0};int len = strlen(str);int loop;for (loop=0; loop<len; loop++)rstr[loop] = str[len-loop-1];strcpy(str, rstr);} void main(){ char str[64] = {0};printf("请输入字符串:");scanf("%s", str);change(str);printf("
逆序
后的字符串为:%s\n", str);} ...
编写
一个字符串
逆序存放
的
函数
reveser(),并由主函数调用实现对字符串的...
答:
C语言实现 include<stdio.h>#include<string.h>void reveser(char * a){ char out[512]; int i; for (i=0;i<strlen(a);i++) out[i]=a[strlen(a)-1-i]; for (i=0;i<strlen(a);i++) a[i]=out[i];}int main(){ char a[512]; scanf("%s", ...
我要c语言第三版谭浩强8.3的答案
答:
7.5
将
一个
数组逆序存放
。/*数组逆序存放*/#define N 5main(){ int a[N]={8,6,5,4,1},i,temp;printf("\n 初始数组:\n");for(i=0;i<N;i++)printf("%4d",a[i]);for(i=0;i<N/2;i++){ temp=a[i];a[i]=a[N-i-1];a[N-i-1]=temp;}printf("\n 交换后的数组:\n");for...
用指针和
数组
两种方法实现如下功能:
将
一个字符串按
逆序存放
。
答:
include <stdio.h>#include <string.h>void dz(char *str);int main(){ char str[100]; printf("输入一个字符串:"); scanf("%s",str); dz(str); printf("倒置后的字符串:%s\n",str); return 0;}void dz(char *str){ int len; char *p0,*p1,c; ...
对10个
数组元素
依次赋值为0,1,2,3,4,5,6,7,8,9,要求按
逆序
输出。 哪里...
答:
语法上错误有: int i a[10]; 变量i与变量a[10]之间少了符号,输出格式错误: printf("
逆序
为%d",a[i]); 这样
写
的话会输出10句"逆序为",应该
把
这句话放在循环前 改正后代码,供参考 include<stdio.h> int main(){ int i,a[10];for(i=0;i<=9;i++)a[i]=i;printf("逆序为:")...
C语言怎么用
函数把
一个字符串
逆序存放
,比如说原字符串是abcd,怎么将他...
答:
Inverse(str); //调用
函数逆序存放
} int Inverse(char a[]){ char b[ARR_SIZE]={0};int i;int maxsize;maxsize=strlen(a)-1; //得到最后一个字符位置 for (i=0;i<strlen(a);i++) //依次交换存放 { b[maxsize]=a[i];maxsize--;} printf("\nThe changed result is...
C语言:
写
一
函数
,使输入的一个字符串按
反序存放
,在主函数中输入输出反序...
答:
/*字符串转置*/#include<stdio.h>void main(){void revStr(char *);char str[80];printf("输入一个字符串: ");gets(str);revStr(str);printf("转置后的字符串: %s\n",str);}void revStr(char *str){int i,len;char tmp;for(len=0;str[len];len++);for(i=0;i<len/2;i+...
C语言编程,
写一个函数
,使输入的一个字符串按
反序存放
,在主函数中输入和...
答:
str(c,d);//调用
函数
;for(i=0;i<l;i++){ printf("%c",d);//输出数值;}printf("\n");printf("%s",d);//直接输出字符串,此时输出的是字符数组名,而不是
数组元素
名;return 0;} 输入 一行字符 输出
逆序
后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 ...
请用指针的方法,
编写
一个
函数
实现把给定字符串
逆序
答:
include <stdio.h> include <string.h> int main(){ int i,pos;char t;char str[20] = {"abcde"};char *p = str;pos = strlen(str);for(i = 0; i < pos/2; i++){ t = *(p+i);(p+i) = *(p+(pos-1-i));(p+(pos-1-i))=t;} fputs(str,stdout);printf("\n...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜