- 博客(4)
- 收藏
- 关注
原创 编写一个函数,输入一行字符,将此字符串中最长的单词输出。 输入仅一行,多个单词,每个单词间用一个空格隔开。
#include<stdio.h> #include<string.h> void main() { int i,j=0,k; char a[100],b[100]={"\0"},c[100];//这里的b数组全部初始化为结束符\0 gets(a); for(i=0;i<=strlen(a);i++) { if(a[i]’ ’ || a[i]’\0’)//判定a如果是...
2019-02-17 22:21:00
8141
2
原创 编写函数CompactIntegers。
函数CompactIntegers的功能为删除数组中所有值为0的元素,其后元素向数组首端移动。 注意,CompactIntegers函数需要接收数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。 输入时首先读入数组长度,再依次读入每个元素。 将调用此函数后得到的数组和函数返回值输出。 样例输入 7 2 0 4 3 0 0 5 样例输出 2 4 3 5 4 #inc...
2019-02-17 17:56:13
932
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
684
原创 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第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
2408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅