指针和数组练习题
QQ_847829861
C语言学习者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
指针与数组练习题
指针与数组练习题题1:(a)编写程序,用来读一条消息,然后反向显示出这条消息。程序的输出格式如下:Enter a message : Don’t get mad, get even.Reversal is : .neve teg ,mad teg t’noD提示:读消息一次读取一个字符(用getchar函数),并且把这些字符存储在数组中,当数组满了或者读到字符‘\n’时停止读操作。(b)...原创 2019-01-07 16:45:16 · 1045 阅读 · 0 评论 -
指针与数组练习
题2 (a)编写程序,用来读一条消息,然后检查这条消息是否是回文(信息中从左到右的字母和从右到左的字母完全一样):Enter a message: He lived as a devil, eh?palindromeenter a message: Madam, I am Adam.Not a palindrome忽略所有不是字母的字符。用整型变量来跟踪数组内的位置。(b)修改上述程序...原创 2019-01-07 19:00:35 · 595 阅读 · 0 评论 -
指针与数组练习题
题3 编写下列函数:void split_time(long int total_sec,int *hr,int *min,int *sec);total_sec是从午夜计算的秒数表示的时间。hr、min和sec都是指向变量的指针,这些变量在函数中将分别存储着按小时算(0-23)、按分钟算(0-59)和按秒算(0-59)的等价的时间。答:程序如下#include<stdio.h>...原创 2019-01-09 12:24:22 · 1009 阅读 · 0 评论 -
指针与数组练习题
题 4 编写下列函数:void find_two_largest(int a[],int n,int *largest,int *second_largest);当传递长度为n的数组时,函数将在数组a中搜寻最大元素和第二大元素,把它们存储在分别largest和second_largest指向的变量中。答:程序如下:#include<stdio.h>#include<st...原创 2019-01-09 12:31:23 · 751 阅读 · 0 评论 -
指针与数组练习题
题7 .编写下列函数:int *find_middle(int a[],int n);当传递长度为n的数组a时,函数将返回指向数组的中间元素的指针。(如果n是偶数,选择较大下标的中间元素。例如,如果n=4,中间元素是a[2],不是a[1]。)答:程序如下:#include<stdio.h>#include<stdlib.h>int *find_middle(in...原创 2019-01-09 12:37:35 · 305 阅读 · 0 评论 -
指针与数组练习题
题13. 假设下列数组含有一周24小时的温度读数,数组的每一行是某一天的读数:int temperatures[7][24];编写语句,使用search 函数在整个temperatures数组中寻找值32。答:程序如下:#include<stdio.h>#include<stdlib.h>void search(int *p1);int main(){in...原创 2019-01-09 13:53:49 · 407 阅读 · 0 评论
分享