c语言作业2,C语言作业(2)

《C语言作业(2)》由会员分享,可在线阅读,更多相关《C语言作业(2)(34页珍藏版)》请在人人文库网上搜索。

1、28 组成最大数成绩 : 10 /折扣 : 0.8任意输入一个自然数,输出该自然数的各位数字组成的最大数。例如,输入1593 ,则输出为 9531。输入:自然数n输出:各位数字组成的最大数测试输入期待的输出时间限制内存限制额外进程以文本方式显示以文本方式显示1 秒64M0测试用例 115931.95311.#include#includeint main()char a10000;int x10=0;scanf(%s,a);int n=strlen(a);for(int i=0;i=0;i-)for(int j=0;jint main()int dragon,hero;scanf(%d%d,&。

2、dragon,&hero);int dragonhead100=0;int herohight100=0;/inputfor(int i=0;idragonheadj+1)temp=dragonheadj;dragonheadj=dragonheadj+1;dragonheadj+1=temp;for(int i=0;iherohightj+1)temp=herohightj;herohightj=herohightj+1;herohightj+1=temp;/arrange hero to kill the dragonint start=0;for(int i=0;i=dragonhead。

3、i)dragonheadi=0;start+;break;elseherohightj=0;start+;if (starthero)break;for(int i=start;iint main()char a50,b50;gets(a);gets(b);char *p1;p1=&a0;char *p2;p2=&b0;for(;1;)if(*p1=0)printf(%s,p2);break;.if(*p2=0)printf(%s,p1);break;if(*p1*p2)printf(%c,*p2);p2+;elseprintf(%c,*p1);p1+;printf(n);32 串的减法成绩 。

4、: 10 /折扣 : 0.8输入字符串 s 和 t(串长不超过的字符组成一个新的字符串放在符,输出 u。80 个字符),将在字符串s 中出现,但未在字符串t 中出现u 中,u 中字符按原字符串中字符顺序排列,不去掉重复字例如:当s=112345 , t=2467 时, u=1135 。输入:第一行为串s第二行为串t输出:串 u测试输入期待的输出时间限制内存限制额外进程测试用例1 以文本方式显示以文本方式显示1 秒64M0.1.1123451.11352. 2467#include#includeint main()char a80;char b80;gets(a);gets(b);int l=。

5、strlen(a);for(int i=0;bi!=0;i+)for(int j=0;j#includeint intpow(int a,int b)/abint result=1;for(int i=0;imax) max=temp;if(tempvoid print(char* a,char* b,char *c,int n)int count=0;if(*b=*) printf(*);elseif(*a=*) count+;if(*(a+1)=*) count+;if(*(b+1)=*) count+;if(*(c+1)=*) count+;if(*c=*) count+;printf(。

6、%d,count);for(int i=1;i#includeint mod(int *p)int result;int sum;sum=*p*7+*(p+1)*9+*(p+2)*10+*(p+3)*5+*(p+4)*8+*(p+5)*4+*(p+6)*2+*(p+7)*1+*(p+8)*6+*(p+9)*3+*(p+10)*7+*(p+11)*9+*(p+12)*10+*(p+13)*5+*(p+14)*8+*(p+15)*4+*(p+16)*2;result=sum%11;return result;int main()char input30;int id18=0;int choice=。

7、0;int n;char base11=1,0,X,9,8,7,6,5,4,3,2;int x11=1,0,10,9,8,7,6,5,4,3,2;int temp;scanf(%d,&n);temp=getchar();for(int i=0;i5)id7=8;id17=mod(id);for(int k=0;k9|idq12)flag=1;if(year%4!=0&month=2&day28)flag=1;.if(year%4=0&month=2&day29)flag=1;if(id8=8)flag=1;if(input17=X|input17=x)id17=2;else if(input1。

8、7-09|input17-0#includeint judge(char *p,int n)int result=0;if(n=0)&(*(p+i)=a)&(*(p+i)=A)&(*(p+i)int main()int choice;int n;scanf(%d%d,&choice,&n);int num10=0;int result10=0;for(int i=0;i=0;i-)for(int j=0;1;j+)if(basej!=-1)c+;/*/printf(n=%d i=%d j=%d c=%dn,n,i,j,c);for(int i=0;iint main()int n,count=1;scanf(%d,&n);int s=2;for(count=1;s!=1;count+)if(s#includeint intpow(int a,int b)int result=1;for(int i=0;ib;i+)result=result*a;return result;int main().char line100;int pe=0;int start1=0,start2,end1,end2;int flag1=1,flag2=1;int lenth;int y=0;gets(line。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作为一个C语言作业,员工管理程序是一个非常实用的项目。这个程序的主要功能是帮助管理人员记录和管理员工的信息,包括姓名、年龄、性别、电话号码、职位和工资等。 该程序可以通过使用结构体来表示员工信息,并使用链表来存储多个员工的信息。程序可以实现添加新员工、删除员工、查找员工、显示所有员工和计算员工平均工资等功能。 首先,程序可以提供一个菜单供用户选择操作。用户可以选择添加新员工来输入员工信息,并将新员工添加到链表。用户还可以选择删除员工,输入要删除的员工的姓名或其他关键信息来找到并删除该员工的信息。对于查找员工功能,用户可以输入员工的姓名来查找员工的信息并显示出来。 其一个重要的功能是显示所有员工的信息。程序会遍历整个链表并打印出每个员工的姓名、年龄、性别等信息。此外,程序还可以计算所有员工的平均工资,并显示出来。 在实现这个程序时,可以使用各种逻辑运算符、条件语句和循环语句来实现各种功能。还可以使用指针来操作链表的节点。 员工管理程序可以帮助管理人员追踪和管理员工的信息,提高工作效率。它可以被应用于各种组织和企业,包括小型和大型企业。编写这样一个程序不仅可以加深对C语言的理解,还可以提升编程能力,并为日后开发实用程序打下基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值