有没有c语言的大神帮我改一下这个代码,怎么把它的运行时间缩短啊?是用指针表示数组吗?

有没有c语言的大神帮我改一下这个代码,怎么把它的运行时间缩短啊?是用指针表示数组吗?,第1张

#include <stdio.h>

int main()

{

 衡世   int YYYY, MM, DD

    int months[12] = {0, 31, 31+28, 31+28+31, 31+28+31+30, 31+28+31+30+31, 31+28+31+30+31+30, 31+28+31+30+31+30+31, 31+28+31+30+31+30+31+31, 31+28+31+30+31+30+31+31+30, 31+28+31+30+31+30+31+31+30+31, 31+28+31+30+31+30+31+31+30+31+30 }

    int sum = 0, SUM = 0, i

   历态 while (scanf("%d-%d-%d", &YYYY, &MM, &DD))

    {

        SUM = months[MM-1] + DD

        if ( MM >2 &&( (YYYY % 4 == 0 &&YYYY &100 != 0) || (YYYY % 400 == 0) ))

            SUM+=1

        printf("%d\n", SUM)

 咐烂肢   }

    return 0

}

1、首先打开vc6.0,新建一个项目。

2、然后我们在编辑框里输入代码添加assert.h头文件。

3、然后我们在编辑框里输入册前代码添加stdio.h头文件,添加stdlib.h头文件。

4、然后我们在编辑框里输入代码定义结构体ITEM,定义additem函数

5、然后我们在编辑碰余框里输入代码添加main函数体。

6、然后我们在笑姿滚编辑框里输入代码调用additem函数。

7、运行程序看看结果,此时可以看到程序已经终止了。

阁下是仔陵不是在研究linux?先将本人理解写下,欢迎指正,交流。运行这个程序还得看您的运行环境,环境不同,结果不同。

#include <sys/types.h>

#include <unistd.h>//这是两个头文件,调用一些系统函数

main()

{

pid_t pid=fork()//pid是进程标识符

if(pid==0) //如果pid恒为零,则显示绝戚明......

{

printf("\ni am child\n")//我是子进程

printf("My process id is %d\n",getpid())//我的父进程是...(通过系统函数读取)

printf("My Parents's process id is %d\n",getppid())

} //我的父进程并告id号是...(通过系统函数读取)

else //否则执行......

{

printf("i am parent\n")//略

printf("My process id is %d\n",getpid())//略

printf("My parents's process id is %d\n",getppid())//略

sleep(1)//执行完毕等待

}

}

/*执行结果如下:

i am parent

My process id is 220

My parents's process id is 119

[root@linteng process]#

i am child

My process id is 221

My Parents's process id is 1

*/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12490049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存