C语言编写一个小程序

C语言编写一个小程序,第1张

#include <stdioh>

#include <timeh>

int main()

{

int a,b;

srand(time(NULL));

a=rand();

scanf("%d",&b);

a==bprintf("true"):printf("false");

return 0;

}

//运行示例:

是要这样的吗?

#include<stdioh>

main()

{

int i,sum=0;

for(i=1;i<=9;i++)

{

sum=sum+i;

printf("%d+",i);

}printf("%d=%d\n",i,sum);

}

// 记得多给点分哦,很难写的。

// C

#include <stdioh>

int strnmerge(charstr,int n,char consts1,char consts2){

    while(n >  0) {

        if(!(s1) && !(s2)) break;

        if(s1 && n > 0) {

            str++ = s1++;

            --n;

        }

        if(s2 && n > 0) {

            str++ = s2++;

            --n;

        }

    }

    str = '\0';

}

int main() {

    char s1[] = "aaaa";

    char s2[] = "bbbbbbbbb";

    char str[100];

    strnmerge(str, 10, s1, s2);

    printf("s1 = %s\n", s1);

    printf("s2 = %s\n", s2);

    printf("str = %s\n", str);

    return 0;

}

// C++

#include <iostream>

using namespace std;

int strnmerge(charstr,int n,char consts1,char consts2){

    while(n >  0) {

        if(!(s1) && !(s2)) break;

        if(s1 && n > 0) {

            str++ = s1++;

            --n;

        }

        if(s2 && n > 0) {

            str++ = s2++;

            --n;

        }

    }

    str = '\0';

}

int main() {

    char s1[] = "aaaa";

    char s2[] = "bbbbbbbbb";

    char str[100];

    strnmerge(str, 10, s1, s2);

    cout << "s1  = " << s1  << endl;

    cout << "s2  = " << s2  << endl;

    cout << "str = " << str << endl;

    return 0;

}

那需要学VC。确切的说是要学MFC。

MFC编图形化程序也是很麻烦的,难学,繁琐。

其实你可以再学Java或者C#。

Java本身也不适合做图形化应用程序,但是比MFC要简单得多。

C#则是当前做图形化程序最简单高效的了,不需要编程单靠鼠标拖拽就能做出图形界面。特别是C#的WPF图形框架更是把图形化编程简化到了极限。

所以强烈建议学C#。

C#语言综合Java和C++的优点。Java和C++都源自C语言。所以学C#之前最好先学一下C++,C、C++、C#可以说是一脉相承,向下兼容的。

总之,学图形化编程比较好的顺序是:

C(结构化语言,入门)-> C++(面向对象语言,铺垫) -> C# (享受快速图形化开发吧)

忘解释那几个名词了,补上:

集成开发环境:就是IDE,一类开发工具。

你的代码本来可以直接在记事本里写完,然后命令行下调用编译器编译就能执行了。

集成开发环境将代码编辑、代码编译执行、代码调试功能集成在一起(甚至集成更多功能),使开发人员的开发变得更加高效。比如Visual C++ 60就是一个集成开发环境,还有Eclipse、CodeBlocks、Visual Studio等都是。

#include<stdioh>

int main()

{

float hour;

printf("How many hours did you excise\nPlease input it ^_^ :");

scanf("%f",&hour); //输入函数中“”内不能加\n;

bool a,b;

a=hour>=05;

b=hour<=1;

if(a&&b)//判断时候,因为a和b本身就是Bool型,直接用自身就行

printf("Congratulations!You've had a perfect day!\n");

else if(a&&!b)

printf("You are too tired!please have a rest!\n");

else if(!a)

printf("You did not finish your excise,please keep doing it!\n");

return 0;

}

补充的问题在具体点

第一个猜字游戏我改好了。

#include<stdioh>

#include<stdlibh>

#include<timeh>

int hasard(int min,int max){

return (int) (min + ((float) rand()/RAND_MAX (max-min+1)));

}

int main()

{

srand(time(NULL));

int alea;

int min = 1;

int max = 100;

int count = 1;

int n;

alea = hasard(min,max);

printf("devine un nombre\n");

scanf("%d",&n);

while (count<=50)

{

if (n==alea)

{

printf("gagner\n");

break;

}

else if (n<alea)

{

printf("太小了\n");

scanf("%d",&n);

}

else

{

printf("太大了\n");

scanf("%d",&n);

}

count++;

}

if (count>50)

{

printf("输了,答案是=%d\n",alea);

}

return 0;

}

火柴的程序也修改了。错误原因都在于你的粗心。

#include<stdioh>

int main()

{

int i,r;

printf("输入火柴数目");

scanf("%d",&r);

for(i=1;i<=r;i++)

{ printf("_ ");}

printf("\n");

return 0;

}

编写程序那个我没看懂啥意思。

以上就是关于C语言编写一个小程序全部的内容,包括:C语言编写一个小程序、c语言 从1加到10的小程序!、用C语言写一个小程序,麻烦大家了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9501832.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存