求C语言高手帮我编下这几个程序。
void test(int M, int S, int T){ int mofa = M / 10; int sM = M; int ss = S / 60; int sss = S % 60; int t=0; int s = 0; M %= 10; if(mofa < T) { T -= mofa; s += 60 * mofa; mofa = (4 * T - 4 + M) / 14; if(mofa) { s += mofa * 60; T -= mofa + (mofa * 10 - M + 3) / 4; } s += T * 17; } else { s += 60 * T; } if(s < S) printf("No
%d
", s); else { t = sM / 10; if(t < ss) { ss -= t; mofa = (ss * 10 - M + 3) / 4 ; M = (mofa * 4 + M) % 10; t += mofa + ss; mofa = (sss + 16) / 17; ss = (10 - M + 3) / 4 + 1 ; t += ss < mofa ? ss : mofa; } printf("Yes
%d
", t); }}
你好,给你一段程序,这是运行结果,满意请采纳!
#include int main(){ char str1[1000],str2[1000],c; int i=0,count=0,j=0; while((c=getchar())!= '
') { str1[count++]=c; } for(i=count-1;i>=0;i--) { str2[j++]=str1[i]; } str2[j]='\0'; printf("%s
",str2);}
我要的句子是。
i an a student take the the examination.
2, 输入两个日期,要求开始日期在 终止日期之前,例如,开始日期 2007.11.15.终止日期2008.8.7
用C语言设计一个程序计算两个给定日期之间所包括的完整月份数。将计算的年数和 完整月份输出。
说明,
规定两个相邻年份的同月同日之间的间隔为一年。例如,2007.11.30—2008.11.30时间间隔为一年,若相邻两年中前一年是闰年,并且如期为2月29,则到下一年的2月28日为一年,即2008.2.29—2009.2.28的间隔为一年。
规定两个相邻月份的相同日之间的间隔给1个月,但需要特别考虑月末的特殊情况。例如2007.1.29——2007.2.28的间隔为一个月。同理。2007.1.30——2007.2.28,2007.1.31—2008.2.28的间隔都是1个月。
计算起止日期间隔不足一年的完整月份数时,分两种情况
1.起止日期不跨年度,先用终止日期的月号减去起始日期的月号得到月份数,然后再根据情况进行修改。例如,起止日期为2008.3.31——2008.9.20.通过计算月号算出 月份数为6.修正时,通过日数比较后,将月份数修改为5.
2起止日期跨年度。计算方法如下所示:对于起止日期2008.7.25——2009.3.31.先计算2008.7.25—2008.12.25的月份数为5.再算出2008.12.25-2009.3.25的月份数为3.因此2008.7.25——2009.3.31之间的完整月份数为8.
题目长了点。
分就这么点了。
我会赚分去。
希望能快点解答。
小弟感激不尽。
第一个问题 你可以靠 判断空格的位置。然后将空格前一位制成大写字符
第二个问题。你写的这段话,可以覆盖整个范围。仔细写下应该很好写出来。多几个判断语句就可以了、
程序要多自己研究~才有很快的进步~看别人长片大论的程序,不如自己一步步研究自己写
相关视频
c语言高手进。 帮我编程下 。 小弟感激不尽~
{ int yearB=0, monthB=0, dayB=0;int yearE=0, monthE=0, dayE=0;int difYear, difMonth;\/\/ 输入日期1 printf("Input the beginning date(yyyy.mm.dd)\\n");scanf("%d.%d.%d", &yearB, &monthB, &dayB);\/\/ printf( "%d.%d.%d\\n", y
请C语言高手帮我编写几个数据结构的小程序~(一定要用C++编写噢~)谢啦...
deQueue(q,e)==1)printf("出对元素为:%c\\n此时",e);numQueue(q);enQueue(q,'d'); enQueue(q,'e'); enQueue(q,'f');printf("def进队列后,");numQueue(q);printf("它的元素有:\\n");DispQueue(q);ClearQueue(q);} 这是我以前的作业,你自己组织下,应该可以解决你的问题 ...
求c语言高手帮助编程 多多给分
include<stdio.h> define pi 3.14159265 main(){ float r,h,c,s,t,v;printf("请输入底面圆的半径:");scanf("%f",&r);printf("请输入圆柱的高:");scanf("%f",&h);c=2*pi*r;s=pi*r*r;t=2*s+c*h;v=s*h;printf("圆的周长%.2f\\n",c);printf("圆的面积%.2f\\n",s)...
C语言简单编程题目两道,求高手做一下。高分!!!
|| val == 6 || val == 8) { \/\/ 取得的数只要是这5个数中任意一个, count计数就加1 count ++;} } if (count == 4) { \/\/ 如果count=4表示4个位都是0\/2\/4\/6\/8 b[j++] = a[i]; \/\/ 则复制此数字到b数组中, 同时j自增1 } } cnt = j; \/\/ j的值就...
请各位高手帮忙做几道c语言的编程题
int a,b,c,d;\/\/ int m,n;for(i = 1000; i < 10000; i++){ a = i\/1000;b = i%1000\/100;c = i%100\/10;d = i%10;m = a*10+b;n = c*10+d;if((m+n)*(m+n) == i)printf("%d ",i);} } (4)include <stdio.h> void main(){ int a[10]={0,1,2,3,4...
用c语言编写一个程序
应该多给几个例子,n=10的时候如何处理?得到10,110,210,1210等等?若是这样的,试试下面程序:\/ 用c语言编写一个程序:对于一个自然数n(n<=50),统计具有下列数字的个数,并输出所有符合条件的数字:自然数n,在n的左边加上一个自然数,但该自然数不能超过原数的一半;继续按此规则进行处理,...
C语言高手来一下帮我编个小程序
首先,我可以用字符串来做。我现在先把代码贴上:include <stdio.h> int main(){ char *str , *ch , *c[] = {"个位为:" , "十位为:" , "百位为:" , "千位为:" , "万位为:"};scanf("%s",str);int i = 0 ;\/\/要求1.求出它是几位数 printf("此数为%d位数\\n",(size...
高手们,帮我编几个c语言的小程序!!谢谢.明天就要交!!
3.编一C程序,它能读入两个整数m与n,计算并输出m与n的绝对值的最大公约数及最小公倍数 解:源程序如下:int gys (int x,int y){ int j;j=(x<y)?x:y;for(;j>0;j--)if(x%j==0&&y%j==0)break;else continue;return (j);} int gbs (int z,int w){ int i;i=(z>w)?
求C语言高手来编程?
1.include <stdio.h> void main(){ char temp;int c = 0,n = 0;while(true){ scanf("%c",&temp);if (temp == '*') break;if (temp <= '9' && temp >= '0') n++;else if ( (temp <= 'z' && temp >= 'a') || (temp <= 'Z' && temp >= 'A') ) c++;} ...