第一范文网 - 专业文章范例文档资料分享平台

c语言练习题

来源:用户分享 时间:2025/5/24 8:36:32 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

c=y/100; y= y - c * 100; //分离世纪与年; if(m==1) {

m=13; if(y==00) {

y=99; c--; } y--; }

if(m==2) {

m=14; if(y==0) {

y=99; c--; }

y--; }

w=y+y/4+c/4-2*c+26*(m+1)/10+d-1; // 蔡勒公式 switch(w % 7) {

case 1: case 3:

case 5: printf(\

case 2: case 4: case 6:

case 0: printf(\ } }

12求一个长度不大于100的字符串的长度,要求不使用strlen方法,并且使用到字符指针。

原文地址:1023--求字符串长度作者:小礼子地盘

求一个长度不大于100的字符串的长度,要求不使用strlen方法,通过自定义的#include int main() { int length(char *p); int len; char str[100]; gets(str); len=length(str); printf(\ return 0; }

int length(char *p) { int n; n=0; while(*p!='\\0') { n++; p++; } return (n); }函数实现字符串长度的计算。

函数定义为:int GetStrLen(char *pStr) Input

一行字符串,使用(gets(str)方法读取此行字符串)。 Output

输出只有一行,只包含一个整数,表示字符串的长度。

具体程序:

#include main() { char a[101]; int sum=0,i; gets(a); for(i=0;a[i]!=''; i++) sum++;

printf(\ } 描述

求前n(1

# include int main() { int i,n,r,temp; scanf(\ r=0; temp=1; for(i=1;i<=n;i++) { temp=temp*i; r+=temp; } printf(\ return 0; } 有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,.... 求这个分数序列的前n项之和 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

#include main()

{ int i,x,y,a; float sum=0; x=2; y=1;

for(i=1;i<20;i++) {

sum+=(float)(x)/y; // printf(\ a=x; x=x+y; y=a; }

printf(\ }

12在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是走路快. #include int main() { int n,i,s;

double t1,t2; scanf(\ while(n>=1) {

scanf(\ t1=s/1.2; t2=s/3.0+50; if(t1>t2) printf(\ if(t1

#include void main() { int k,j;

float a[1]={0},t1[10],t2[10];

scanf(\ {scanf(\ t1[j]=50+a[0]/3; t2[j]=a[0]/1.2;} for(j=1;j<=k;j++) {if(t1[j]

printf(\ else if(t2[j]

13一张CT扫描的灰度图像可以用一个N*N(0

搜索更多关于: c语言练习题 的文档
c语言练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6logy8992p2mdyx42w6k_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top