#include<stdio.h>
#include<math.h>
#define PI 3.14159//定义圆周率
int main()
{//因为这些函数被定义在主函数(main)之后了,要加一个声明才能引用;
double fun1(double r);// 求面积函数的声明
double fun2(int x);//开平方函数的声明
int fun3(int n);//逆序处理一个数函数的声明
double r;
int x,n;
printf("请依次输入半径,待开平方数,待逆序处理数;
");
scanf("%lf%d%d",&r,&x,&n);
fun1(r);// 求面积函数的引用
fun2(x);//开平方函数的引用
fun3(n);//逆序处理一个数函数的引用
return 0;
}
double fun1(double r)
{
double s;
s=PI*r*r;
printf("半径为:%.2lf,圆面积为:%.2lf
",r,s);
}
double fun2(int x)
{
double y;
y=sqrt(x);
printf("整数%d的平方根是%.2lf
",x,y);
}
int fun3(int n)
{
printf("%d的逆序数是:",n);
int a[11],k=0;
while(n)
{
a[k++]=n%10;
n/=10;
}
for(int i=0;i<k;i++)
printf("%d ",a[i]);
printf("
");
}
首先要最开始加头文件,如果已经加入了bits/stdc++.h就不需要重复加入了.
#include<math.h>
main里面可以写表达式,打字不易望采纳
/////平方根
double b=4.0;//给a赋值4.0
double a=sqrt(b);//计算b的平方根赋值给a
//a是平方根结果,这时a=2
/////圆的面积
double pi=3.14;//不知道你需要π的精度,这里取2位小数.
double r=10;//圆的半径
double s=pi*r*r;//公式:s=πr²
//s是面积结果,这时s=314
/////逆序数
int i=2048;//要转的数
int s=0;//输出数
while(i!=0){
s=s*10+i%10;
i/=10;
}
//s是结果,这时s=8402
//还不会请私信我,很乐意为你解答.
急!!!c语言编程问题,代码有什么错,帮我改一下,谢谢!~
#include
static int comp(const void *a, const void *b)
{
return *(char *)b - *(char *)a;
}
int main()
{
char str[32];
unsigned int n = 0;
scanf("%d", &n); /* 输入数字如1593 */
sprintf(str, "%u", n); /* 把数字打印到缓冲区str */
qsort(str, strlen(str), sizeof(char), comp); /* 把缓冲区字符串按降序排序,得到字符串9531 */
sscanf(str, "%u", &n); /* 从排序后的字符串输入自然数 */
printf("%d
", n); /* 打印结果 */
return 0;
}
/* 不使用排序函数,自己编码实现的版本可以参考如下链接
http://zhidao.baidu.com/question/262772475.html
*/
#include
int fun(int n)//它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。
{
int sum=0;//这是一个完数判断函数;
for(int i=1;i<n;i++)
{
if(n%i==0)
sum+=i;
}
if(sum==n)
return 1;
return 0;
}
int main()
{
for(int i=1;i<=1000;i++)
{
if(fun(i))
printf("%d
",i);
}
return 0;
}
#17790663804#
C语言能做什么?? - ******
#谷丽# 1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言.从总体上来说,低级的编程语言可以让你更好的了解计算机. 2)设备驱动程序和操作系统只能用C语言来编写.现在,你可能还从来没有编写过一个设备驱动程序或者一个操作...
#17790663804#
关于C语言编程 ******
#谷丽# 呵呵 恩 给你说一下 我之前也是用Turbo C 2.0的 恩 先给你解释一下就是你说的保存的问题 Turbo C 2.0上吧保存意思是保存成C文件 就是以.C为后缀的文件 这不是可运行程序 只是C文件而已 恩 然后要运行C代码的话 你要执行RUN 就是在工具栏...
#17790663804#
我想问的是计算机C语言的编程题 - ******
#谷丽# #include <conio.h>#include <stdio.h> #include <string.h> void fun(char str1[],char ch) { /***********begin***********/ for(int i=0;i<strlen(str1);i++) { if (str1[i] == 's') { str1[i] = '*'; } }/************end************/ } int main() {char str1[80]="This Is a c Program...
#17790663804#
关于C语言! ******
#谷丽#如果你对C语言感兴趣,我可以告诉你,C语言是软件开发语言中必学的,它是所有语言是入门,学好C就能很容易的转向别的语言的学习.要想学好C语言其实更重要的不是要有一本很好的书,而是一定要在掌握基础知识的同时多练习程序的...
#17790663804#
C语言问题 - ******
#谷丽# C有啥用?肯怕你还不知道,你之所以能够玩游戏,之所以能够上网,之所以能够在网上发布这个问题,大部分是C语言的功劳,越高级的语言其编的程序在电脑上运行就越慢(因为花在将高级语言转化为机器语言的时间越长),C语言可以说...
#17790663804#
c语言,求程序 - ******
#谷丽# #include <stdio.h> int main() { int h=10,r=10;//当然你也可以用scanf读,我这里为了方便就直接初始化了 int n=(int)20000/(2*3.14159*r*h) + 1 ;//向上取整 printf("要喝%d捅水\n",n); return 0; }
#17790663804#
c语言是什么 - ******
#谷丽# C语言是目前世界上流行、使用最广泛的高级程序设计语言. C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的. C语言具有绘图能力强,可移植性,并...
#17790663804#
怎样用c语言编写实用程序 - ******
#谷丽# 要有C写应用程序还是比较难的,在windows下不完全掌握Win32 API是没法写应用程序的,学会Win32 API后用C写也比较麻烦,不如C#\java\VC++这样的高级语言写起来方便
#17790663804#
怎么编写程序,软件,C语言又是怎么回事,编写程序是什么意思??? - ******
#谷丽# 不懂不要乱说..你所浏览的页面、玩的游戏、用的软件、听的歌曲直到你的操作系统,都是由程序编写成的. 一般是用VC、VB、VF、BASIC、HTML、PASCAL C C+...程序编写 学习主要是讲兴趣..没有兴趣什么都学不好 有些基础的东西还是要懂的 不过很遗憾,特别是数学是非常重要的,特别是涉及到编程算法的时候你会发现它们几乎是纯数学问题,所以数学水平不高对学习编程的负面影响是很大的,请务必对此做好心理准备 建议你从VB开始学.. 如果真想从C语言学起 本人有三点建议 1.将书上简单的例子敲进去,用来学习语法. 2.将习题书上的经典例子敲进去,用来学习编程格式和技巧. 3.将自己依葫芦画瓢编的程序敲进去,用来巩固和提高.
#17790663804#
电脑编程c语言入门概括 - ******
#谷丽# 1:工欲善其事,必先利其器 这里介绍几个学习C语言必备的东东: 一个研发环境,例如turbo C 2.0,这个曾占据了DOS时代研发程式的大半个江山.但是现在windows时代,用turbo C有感觉不方面,编辑程式起来很吃力,并且拖放,更没有函...