c语言练习题

2026/4/23 17:57:10

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语言练习题.doc 将本文的Word文档下载到电脑
搜索更多关于: c语言练习题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219