- 博客(4)
- 收藏
- 关注
原创 编写一个函数,输入一行字符,将此字符串中最长的单词输出。 输入仅一行,多个单词,每个单词间用一个空格隔开。
#include<stdio.h>#include<string.h>void main(){int i,j=0,k;char a[100],b[100]={"\0"},c[100];//这里的b数组全部初始化为结束符\0gets(a);for(i=0;i<=strlen(a);i++){if(a[i]’ ’ || a[i]’\0’)//判定a如果是...
2019-02-17 22:21:00 7994 2
原创 编写函数CompactIntegers。
函数CompactIntegers的功能为删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接收数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输入时首先读入数组长度,再依次读入每个元素。将调用此函数后得到的数组和函数返回值输出。样例输入72 0 4 3 0 0 5样例输出2 4 3 54#inc...
2019-02-17 17:56:13 861 1
原创 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,并且保留两位小数。
#include"stdio.h"void main(){float x=2,y=1,a,sum=0;int i,k;scanf("%d",&k);for(i=1;i<=k;i++){ sum+=x/y;a=x;x+=y;y=a;}printf("%.2f\n",sum);}
2019-02-13 14:01:25 641
原创 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩
#include"stdio.h"void main(){int i,n,s=1;scanf("%d",&n);for(i=1;i<n;i++)s=(s+1)*2;printf("%d",s);}
2019-02-13 13:57:00 2363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人