大家好,今天小编关注到一个比较有意思的话题,就是关于和用C语言的问题,于是小编就整理了3个相关介绍和用C语言的解答,让我们一起看看吧。

  1. 用C语言编写一个求立方的程序?
  2. c语言/n用和不用的区别?
  3. 怎么用c语言做一个界面?

用C语言编写一个求立方的程序?

计算一个数值的立方体是将此数值自身的值连乘三次。

和用C语言-和用c语言怎么写
(图片来源网络,侵删)

例如,2的立方值是2 * 2 * 2= 8 。

代码实现

和用C语言-和用c语言怎么写
(图片来源网络,侵删)

该算法的实现程序如下 -

#include

和用C语言-和用c语言怎么写
(图片来源网络,侵删)

int main(void)

{

int num,i,j,k,sum;

printf("输入一个三位整数!\n");

scanf("%d",&num);

i=num%10; num=num/10;

j=num%10; num=num/10;

k=num%10; num=num/10;

sum=i*i*i+j*j*j+k*k*k;

printf("%d\n",sum);

return 0;

}

这样写就可以了: double fun_x3 (double x) { return x*x*x; } 程序例子,计算2的3次方。 #include <stdio.h> double fun_x3 (double x) { return x*x*x;

} int main(){ double y; int x=2; y = fun_x3(x)

; //用 fun_x3(x) 或 fun_x3(2) 调用即可 printf("%g ", y )

; // %g 是自动优化格式 return 0; }

c语言/n用和不用的区别?

\n是一个整体,含义只有一个,(输出)回车换行。

比如,printf("hello")和printf("hello\n")的区别,前者输出hello后就没了,后者输出hello后当前行就结束了新的数据强制在下一行才能继续,即输出了一个换行符嘛,也是一个符号。

怎么用c语言做一个界面?

呵呵,楼主和我当初一样的迷惑。

我当初啃C语言的时候,也是想用C语言做界面出来,走了很多冤枉路,这里希望能给楼主一些提示。

如果你想用“纯”C来做界面的话,那么我会很肯定的告诉你,很难。你所有的操作都要调用API,包括每个按钮的位置、大小,框的位置、大小等等都是通过计算得出来的。这样一来开发的效率是可想而知的。

当然,也有专门做界面的,程序用C语言来写。比如:QT。具体的楼主可以去了解了解。

如果你想感受一下C语言的“乐趣”的话,在Win32中写一下程序:

#include

void main()

{

MessageBox(NULL," Hello World!","我的第一个窗口程序",MB_OK);

//这里的MessageBox函数,就是API函数,函数的意思是调用一个信息框

}

界面只是一个和用户交互的窗口,比如说在MFC中,界面和程序之间数据传递的方式就是通过UpDate()这个函数,UpDate(FALSE);是把变量数据传给界面,UpDate(TRUE)是把界面数据传给变量。当然,前提是需要它们之间关联一下。这么一说楼主估计就明白界面的用处了吧。

MFC是用C++开发的,C++和C上还是有很大的差异的。直接入门会有很大的难度。建议楼主可以先看看C++的书。了解下,什么是类,什么是容器,什么是重载,什么是构造,什么是析构,什么是面向对象。这也不是一句话两句话能讲完的。

我给楼主些意见:

一:想玩界面的话,就用QT写,或者先用其它简单语言(VB、或国产易语言。PS:易语言实质上就是C++的封装,不过很多功能都打包了,用起来比MFC简单的多。)。

二:如果你想更深一步做软件,可以选择学习C++,然后学MFC

三:C语言很强大,是其它编程易语言无法超越的(个人观点)。你前面的说C语言学的很好,我觉得你话撩的有点早。(这个观点当你水平从菜鸟上升一两个等级时候你就会明白)

四:多做项目。(PS:自己想做什么软件,就着手做,不要把要求定的太高,比你水平高一点的软件,做项目是上升最快的方法之一)

到此,以上就是小编对于和用C语言的问题就介绍到这了,希望介绍关于和用C语言的3点解答对大家有用。