教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

c语言程序设计题库(8)

来源:网络收集 时间:2026-02-23
导读: 33题目标题: 第几天(谌海军) 题目描述: 输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天, 特殊情况,闰年且输入月份大于3时

33题目标题: 第几天(谌海军) 题目描述:

输入某年某月某日,判断这一天是这一年的第几天?

程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,

特殊情况,闰年且输入月份大于3时需考虑多加一天。 输入描述:

输入为三个整数,分别表示年、月、日; 输出描述描述:

输出为一个整数,表示输入的年月日为当年的第几天; #include

void main() {

int year[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int y,m,d; int total=0; int i;

scanf(\

if(y%4==0&&y0!=0||y@0==0) year[1]++; for(i=0;i

total=total+year[i]; }

total=total+d; printf(\}

34题目标题:

字符串移动(谌海军) 题目描述:

将一个字符串向左(向右)移动n位,移出的字符放置在串尾(串首),形成一个新的字符串;

输入描述:

输入为一个长度小于20的字符串,一个整数n(-100

输出为移动完成后的字符串;

#include #include #include void main() {

char str[20]; int n; int i; gets(str);

scanf(\ if(n>=0) {

n=n%strlen(str);

for(i=strlen(str)-n;i

else if(n<0) {

n=abs(n)%strlen(str); for(i=n;i

printf(\ } }

35题目标题: 发放奖金(杨鼎强) 题目描述:

某车间按工人加工零件的数量发放奖金,奖金分为五个等级:每月加工零件数N < 100者奖金为10元;100 < = N < 110者奖金为30元;110 < = N <120 者奖金为50元;120 < = N <130 者奖金为70元;N > 130者奖金为80元。请编程,由键盘输入加工零件数量,显示应发奖金数。 输入描述:

输入10个加工零件数量,数量小于400. 输出描述描述:

对每一个加工零件个数,输出应发奖金数,每个奖金数之间用空格隔开 #include

void main() {

int a[10]; int i;

for(i=0;i<10;++i)

scanf(\ for(i=0;i<9;++i) {

if(a[i]<100)

printf(\

if(a[i]>=100&&a[i]<110) printf(\

if(a[i]>=110&&a[i]<120) printf(\

if(a[i]>=120&&a[i]<130) printf(\ if(a[i]>=130)

printf(\ }

if(a[9]<100)

printf(\

if(a[9]>=100&&a[i]<110) printf(\

if(a[9]>=110&&a[i]<120) printf(\

if(a[9]>=120&&a[i]<130) printf(\ if(a[9]>=130) printf(\}

36题目标题:

电子钟模拟显示(谌海军) 题目描述:

电子钟用四位数字显示时间,从0000~2359。每位数字用一个3*3的字符('|','_',' ')来显示如数字8,

用数组表示为{{' ','_',' '},{'|','_','|'},{'|','_','|'}模拟显示如下: _ |_| |_|

要求给出一个给定的时间,模拟显示出来。

提示:设置10个3*3的数组,初始化为0~9的数字模拟显示; 定义一个3*12的数组,将4个数字对应的矩阵串起来后输出; 采用指向二维数组的指针解此题较为合适; 输入描述:

输入为两个数字,中间用分号隔开,表示需要模拟的时钟;时间十位为零时显示为0; 输出描述描述:

输出为一个电子时钟的模拟显示结果; #include

c语言程序设计题库(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/593446.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)