C语言编程,求一个大佬帮忙

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
编程C语言,求大佬帮忙

int main(){int h1,h2,m1,m2;printf("Input time one(hour,minute):");scanf("%d,%d",&h1,&m1);printf("Input time two(hour,minute):");scanf("%d,%d",&h2,&m2);int s1,s2;s1=h1*60+m1;s2=h2*60+m2;int d=abs(s1-s2);printf("%d hour %d minutes",d/60,d%60);return 0;}

这么多,写起来需要点时间

#include<stdio.h>
void fun1(char*p)
{char *q;
 for(q=p;*q=='*';q++);
 for(;*p++=*q++;);
}
void fun2(char*p)
{char *q;
 for(q=p;*q;q++);
 for(;*--q=='*';);
 *++q='\0';
}
int main()
{char s[100]="******1234jshd sfg jg**ksj **** shdfhks4321******";
 puts(s);
 fun1(s);
 fun2(s);
 puts(s);
 return 0;
}


给伪代码吧,我很多年没写c++语法不一定记得对。fun1:{int num=0;从p[0]开始循环判断,是“*”就num++,不是就return,然后delete从0到num-1},fun2:{int num2=0;从p[p.len()-1]往回判断,delete从p.len()-num2到p.len()-1}。

  • 一个C语言/C++问题,求大佬解答?
    答:思路:1. 以空格、标点符号(如逗号、句号等)作为分隔符,将文章分解成单个单词。2. 将每个单词统一转换为小写。3. 统计单词的个数,并用map记录每个单词出现的次数。4. 将map中的记录排序,输出。示例代码:include <iostream>#include <fstream>#include <string>#include #include <vector>#includ...
  • 一道c语言编程题,求大佬解答,求代码
    答:i++)for(j=i+1;j<m;j++)if(a[j]==a[i]){for(k=j;k<m-1;k++)a[k]=a[k+1];m--;i--;}return m;}void main(){int i,k,a[N];for(i=0;i<N;i++){scanf("%d",&a[i]);if(a[i]<=0){printf("输入的第%d个数不是正整数,请重新输入第%d个数:\n"...
  • C语言题目求大佬详解
    答:a = b;b = temp; return a;}int main() { int x = 3, y = 4, z = 5;swap(swap(&x, &y), &z); printf("%d, %d, %d\n", x, y, z); return 0;} 根据修正后的代码,回答问题如下:(1) 第1次调用swap()函数后,实参x的值为 3。在第一次调用swap()函数...
  • C语言编程,求一个大佬帮忙
    答:include<stdio.h>void fun1(char*p){char *q; for(q=p;*q=='*';q++); for(;*p++=*q++;);}void fun2(char*p){char *q; for(q=p;*q;q++); for(;*--q=='*';); *++q='\0';}int main(){char s[100]="***1234jshd sfg jg**ksj *** shdfhks4321***"; pu...
  • 求c语言大佬!!帮忙做一个成语接龙的程序!急用!要求如图!
    答:include<stdio.h>#include<string.h>typedef struct cy{ char idiom[9]; char star[3]; char end[3];}CY;int main(){ int i,meNum,cont=0; CY cy1,cy2; char an,menu[10][11]={"胸有成竹","一心一意","花好月圆","风和日丽","豆蔻年华","学富五车","...
  • c语言菜鸡 ,求大佬一个代码,简单点,如图,谢谢
    答:代码如下 void main() { int a, b, c,d=0;for (a = 0; a <= 4; a++) { for (b = 0; b <= 10; b++) { for (c = 0; c <= 20; c++)if (5 * a + 2 * b + c==20) { printf("有%d个1元+%d个2元+%d个5元\n", c, b, a);d++;} } } printf("共...
  • 用c语言写这个题,各位大佬帮一下菜鸟
    答:2012-04-16 c语言问题,我菜鸟,麻烦给解答下, 2010-02-03 C语言菜鸟题 2008-05-15 C语言菜鸟题寻求答案 8 2007-01-14 C语言菜鸟问题 1 2008-05-18 菜鸟问几道C语言编程题 2 2009-12-23 请教C语言。菜鸟题。 2012-09-09 C语言问题,菜鸟,求详解 1 2008-11-17 三个菜鸟的C语言问题 2 ...
  • 一个c语言题目,很简单,求大佬帮忙,写出完整代码
    答:include <stdio.h>int main(void){int x;scanf("%d", &x);while( x != 1 ){if( x&1 )x = 3*x + 1;else x /= 2;printf("%d\n", x);}return 0;}
  • 求c语言大佬帮忙看看
    答:include <stdio.h> int *max(int *a,int *b){ return *a>*b?a:b;} int main(){ int n,a[111],max;scanf("%d",&n);for(int i=0;i<n;i++)scanf("%d",&a[i]);max=a[0];for(int i=0;i<n;i++){ max=*max(&a[i],&max);} printf("max=%d\n",max);return ...
  • c语言编程求大佬
    答:include#define N 100int get_array(int a[]){ int i=0; while(scanf("%d",&a[i++])==1); return i-1;}int put_array(int a[], int n){ int i; for(i=0; i<n; i++) printf("%d ",a[i]); printf("\n"); return n;}int sort_array(int a[], int ...