问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求在线C语言编程

发布网友 发布时间:2022-04-22 00:10

我来回答

5个回答

热心网友 时间:2023-10-23 18:25

//从键盘上输入三个整数.由小到大的顺序输出;
#include<stdio.h>
#include<stdlib.h> //这里我采用了快速排序这一函数,需要在开头声明的库函数;
int compare (const void *elem1,const void *elem2) //引入比较函数
{
int *p1,*p2;
p1=(int *)elem1; //强制类型转换;
p2=(int *)elem2; //强制类型转换;
return (* p1)-(* p2); //这个函数返回值的特点:如果返回值是负数,则p1排在p2前面;
}
main()
{
int i;
int a[4];
for (i=0;i<3;i++)
scanf ("%d",&a[i]);
qsort (a,3,sizeof(int),compare);
for (i=0;i<3;i++)
printf("%d ",a[i]);
getchar(); //在Dev-C++中,为了看最后结果;
getchar();
}
//其实这个快速排序,可以很方便的一次性快排许多整数,非常cool!!
//打印出100~999之间的所有水仙花数
#include<stdio.h>
main()
{
int i,j,k,l; //j表示i的百位;k表示i的十位;l表示i的个位;
for (i=100;i<=999;i++)
{
j=i/100; //利用int类型自动保留整数,舍去小数的特点;
k=(i-100*j)/10;
l=i-j*100-k*10;
if (i==j*j*j+k*k*k+l*l*l)
printf ("%d\n",i);
}
getchar();
getchar();
}
//利用循环解构输出9.9乘法表
#include<stdio.h>
main()
{
int i,j;
for (i=1;i<=9;i++)
{
for (j=1;j<=i;j++)
{
printf ("%d*%d=%2d ",j,i,j*i);
}
printf ("\n");
}
getchar();
getchar();
}
//希望对你有帮助 ~~~

热心网友 时间:2023-10-23 18:25

1.从键盘上输入三个整数.由小到大的顺序输出

#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,k,temp;
printf("请输入三个整数,用空格键隔开:");
scanf("%d %d %d",&i,&j,&k);
printf("三个数为:%d %d %d\n",i,j,k);
if(i<j){temp=i;i=j;j=temp;}
if(i<k){temp=i;i=k;k=temp;}
if(j<k){temp=j;j=k;k=temp;}
printf("由小到大输出:%d %d %d\n",k,j,i);
getch();
return 0;
}

2.编程输出所有的“水仙花数“。所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。

#include<stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
int i,j;
for(i=100;i<1000;i++)
{
if((pow((i%10),3)+
pow((((i%100)-(i%10))/10),3)+
pow(((i-((i%10)-(i%100))-(i%100))/100),3))==i)
{
printf("%d是水仙数 \n",i);
}
}
return 0;
}

3.利用循环解构输出9.9乘法表

#include <stdio.h>
#include <conio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,i*j);
}
printf("\n");
}
getch();
return 0;
}

热心网友 时间:2023-10-23 18:26

程序一:
#include<stdio.h>
void main()
{
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d %d %d",&a,&b,&c);
printf("由小到大的顺序是:\n");
if(a < b && a < c)
{
printf("%d ",a);
if(b < c)
printf("%d %d\n",b,c);
else
printf("%d %d\n",c,b);
}
if(b < a && b < c)
{
printf("%d ",b);
if(a < c)
printf("%d %d\n",a,c);
else
printf("%d %d\n",c,a);
}
if(c < a && c < b)
{
printf("%d ",c);
if(a < b)
printf("%d %d\n",a,b);
else
printf("%d %d\n",b,a);
}
}
程序二:
#include<stdio.h>
#include<math.h>
void main()
{
int num, temp = 0;
int a,sum = 0;
for(num = 100; num <1000; num++)
{
sum = 0;
temp = num;
while(temp > 0)
{
a = temp % 10;
sum += pow((double)a,3);
temp /= 10;
}
if(sum == num)
printf("%d是水仙花数。\n",num);
}
}
程序三:
#include<stdio.h>
void main()
{
int i, j;
for(i = 1; i <= 9; i++)
{
for(j = 1; j<=i;j++)
{
printf("%d×%d=%2d ",j,i,j*i);
}
printf("\n");
}
}

热心网友 时间:2023-10-23 18:26

第一个:
#include <stdio.h>
#include <conio.h>
int main()
{
int a[3];
int temp;// 保存交换变量
for(int i=0;i<3;i++)
{
printf("请输入第%d个数:\n",i+1);
scanf("%d",&a[i]);
}

for(int i=0;i<2;i++)//排序
for(int j=i+1;j<3;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}

}

for(int i=0;i<3;i++)//输出
{
printf("第%d个数:%d\n",i+1,a[i]);

}
getch();
return 0;
}
第二个:
#include <stdio.h>
#include <conio.h>
int main()
{
int a[300];//保存水仙花
int n=0;
int g,s,b;//个位,十位,百位
for(int i=100;i<1000;i++)
{
g=i%10;
s=(i/10)%10;
b=i/100;

if(i == (g*g*g+s*s*s+b*b*b) )
a[n++]=i;
}
for(int i=0;i<n;i++)
printf("%d ",a[i]);
getch();
return 0;
}
第三个:
#include<stdio.h>
int main()
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
{
printf("%d*%d=%d ",j,i,i*j);
}
printf("\n");
}
return 0;
}

热心网友 时间:2023-10-23 18:27

第一题:
#include "stdio.h"
int main(int argc, _TCHAR* argv[])
{
int i, j, nTemp;
int nArray[3];
printf("please input the first number\n");
scanf("%d", &nArray[0]);
printf("please input the second number\n");
scanf("%d", &nArray[1]);
printf("please input the third number\n");
scanf("%d", &nArray[2]);

for (i = 0; i < 3; i++)
{
for (j = i; j < 3; j++)
{
if (nArray[i] > nArray[j])
{
nTemp = nArray[i];
nArray[i] = nArray[j];
nArray[j] = nTemp;
}
}
}

printf("%d < %d < %d\n", nArray[0], nArray[1], nArray[2]);

getchar();
return 0;
}
第二题 :
#include "stdio.h"

int main(int argc, _TCHAR* argv[])
{
int i, nFirst, nSecond, nThird;
for ( i = 100; i < 1000; i++)
{
nFirst = i / 100;
nSecond = (i % 100) / 10;
nThird = i % 10;

if ((nFirst * nFirst * nFirst + nSecond * nSecond * nSecond + nThird * nThird * nThird) == i)
printf ("%d\n", i);
}
getchar();
}

第三题 :
#include "stdio.h"

int main(int argc, _TCHAR* argv[])
{
int i, j;

for (i = 1; i <= 9; i++)
{
printf ("%d\t", i);
for (j = 1; j <= i; j ++)
{
printf ("%d\t", i * j );
}
printf("\n");
}
printf ("\t");
for (i = 1; i <= 9; i++)
{
printf ("%d\t", i);
}
getchar();
}
以上代码Vs2008下编译通过。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... c语言在线编译 能在网上在线编译C语言,并编译呈现出来的网站是什... 芒果创建房间几个人 有木有火车道背景的女生QQ头像?最好是不露真脸的... QQ头像,女生,小清新,不露脸,不要文字 tp link无线路由器支持5g吗 tplink双频路由器的5g怎么关闭? 什么叫限售股解禁?是股市的利好还是利空? 新买了一个tplink路由器,其中有一个2.4G和5G,为... 集中竞价减持股份是什么意思 tp link,支持5g 怎么开啊 减持新规对哪些人有影响 tplink无线路由器支持5g吗? tplink无线路由器2.4g跟5g怎么设置? 大股东减持目的是什么?后期股价会涨或者下跌 tplink2.4g和5g连哪个 限售股解禁对本股是利好还是利空,能解释解释吗?... TP_LINK_5G_6F27是千兆路由器吗? 宽带账号中的5G是什么意思TP-LINK-5G-****,TP-LIN... 请问热点tp-link_5g和tp-link有区别吗? 如何用java调用c语言编译器实现在线编译c语 有什么好的C语言在线编程网站吗? java如何实现c语言的在线编译 在线c语言编程高手 C语言编程在线等急 c语言编程在线急(用标签里的代码模板) C语言编程在线求解。 求C语言编程,在线等!!! C语言编程在线等 C语言编程,在线着急等 C语言编程(在线等) c语言简单编程 在线等 C语言编程 在线等 各种在线编译C语言,java等语言的编译器是如何防止... 急!在线等,用c语言编写计算器,If或者switch都可以 车买了盗抢险怎么赔付 盗抢险怎么理赔 机动车盗抢险赔偿范围 汽车盗抢险理赔范围 全车盗抢险理赔细则