易截截图软件、单文件、免安装、纯绿色、仅160KB

这个c程序如何写 - C/C++ / C++ 语言

本人初学c,有很多题目不懂做,参考一下大牛的思想

编写程序
1:)输入三角形的3条边长,判断该三角形是否为直角三角形,是则输出结果和面积;
2:)求输入两个正整数的最大公约数和最小公倍数;
3:)输入一些整数,分别计算出所有奇数和所有偶数之和;
4:)输出所有的“水仙花数”,是指一个3位数,各位数字的立方和等于该数本身,如153=1^3+5^3+3^3
5:)打印一个菱形,该图分上下,上部四行,下部3行,用两个循环,分别输出空格和星号,它们个数有规律
  下面是一个菱形,因为编辑问题,我用@代表了空格,实现时请用回空格
@@@@@@*
@@@@*@*@*
@@*@*@*@*@*
*@*@*@*@*@*@*
@@*@*@*@*@*
@@@@*@*@*
@@@@@@*
“不懂做”是个陈述,不是个疑问


这是个数学问题,不是程序设计的问题,跟程序设计没什么关联


帮顶,不过还是建议lz自己试着去写

最大公约数:
#include<stdio.h>
int gcc(int a,int b)
{
int tmp;
while(a%b)
{
tmp=a%b;
a=b;
b=tmp;
}
return b;
}
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",gcc(a,b));//最大公约数
printf("%d\n",(a*b)/gcc(a,b));// 最小公倍数
return 0;
}

水仙花

#include<stdio.h>
int main()
{
int i,j,k,l;
for(i=100;i<=999;++i)
{
j=i%10;//个位
k=(i/10)%10;//十位
l=i/100;//百位
if(j*j*j+k*k*k+l*l*l==i)
printf("%d ",i);
}printf("


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

VFP如何调用C函数 - 其他数据库开发 / VFP

请问VFP中如何调用C/C++函数?

你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。

十豆三 老师,怎么才能修改自己的 ......

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......

求教c/c++语言相关问题 - C/C++ / C语言

有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号