云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言实验题

C语言实验题

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 12:54:15

题目描述:输入年和月,判断该月有几天?

输入:输入年和月,格式为年\\月 输出:输出该月的天数。 样例输入:2009\\1 样例输出:31

代码:

#include int main()

{int y,m,length;

scanf(\

if(m==1||m==3||m==5||m==7||m==8||m==10||m==12) length=31;

else if(m==4||m==6||m==9||m==11) length=30; else if(m==2)

{if((y%4==0&&y0!=0)||(y@0==0)) length=29;

else length=28; }

printf(\return 0; } 整数位

题目描述:输入一个不多于

5位的正整数,要求:(各位数字。

输入:输入一个不多于5位的正整数。

- 5

1)求出它是几位数;(2)分别输出每一位数字;(3)按逆序输出

输出:输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。 样例输入:123 样例输出:3 1 2 3 3 2 1

代码:# include int main() {

long int num;

int place,indiv,ten,hundred,thousand,ten_thousand; scanf(\ if(num>9999) place=5; else if(num>999) place=4; else if(num>99) place=3; else if(num>9) place=2; else place=1;

printf(\

ten_thousand=num/10000;

thousand=(num-ten_thousand*10000)/1000;

hundred=(num-thousand*1000-ten_thousand*10000)/100;

ten=(num-hundred*100-thousand*1000-ten_thousand*10000)/10;

indiv=(num-ten*10-hundred*100-thousand*1000-ten_thousand*10000); switch(place)

{case 5: printf(\ printf(\ break;

case 4: printf(\ printf(\ break;

case 3: printf(\ printf(\ break;

- 6

case 2: printf(\ printf(\ break;

case 1: printf(\ printf(\ break;} return 0; }

两个数比较 题目描述:求

2个数中较大者。

输入:第一行为测试的数据组数N,接下来的N行分别是两个待比较的整数 输出:输出N行,每一行的值为每组数中较大的整数 样例输入:2

1 2

15 10

样例输出:2

15

代码:#include int main()

{int n,a,b,max; scanf(\do

{scanf(\ max=(a>b)?a:b; printf(\ }while(--n);

- 7

return 0; } 保留字母

题目描述:编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。 输入:一个字符串,长度不超过80个字符。 输出:删掉非英文字母后的字符串。 样例输入:abc123+xyz.5 样例输出:abcxyz

代码:#include int main() {char a[80]; int i;

scanf(\

for(i=0;i

{ if((a[i]>='A')&&(a[i]<='Z')||((a[i]>='a')&&(a[i]<='z'))) printf(\ return 0; } 矩阵转置 题目描述:输入

N*N的矩阵,输出它的转置矩阵。

输入:第一行为整数N(1≤N≤100)。

接着是一个N*N的矩阵。 输出:转置矩阵。 样例输入: 2

- 8

搜索更多关于: C语言实验题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

题目描述:输入年和月,判断该月有几天? 输入:输入年和月,格式为年\\月 输出:输出该月的天数。 样例输入:2009\\1 样例输出:31 代码: #include int main() {int y,m,length; scanf(\ if(m==1||m==3||m==5||m==7||m==8||m==10||m==12) length=31; else if(m==4||m==6||m==9||m==11) length=30; else if(m==2) {if((y%4==0&&y0!=0)||(y@0==0)) length=29; else length=28; }

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com