您好,我想请问关于C语言程序编程问题,希望您可以抽空帮我分析分析一下,谢谢。

#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有感觉不方面,编辑程式起来很吃力,并且拖放,更没有函...

  • 您好,我想请问关于C语言程序编程问题,希望您可以抽空帮我分析分析一下...
  • 答:include<math.h> define PI 3.14159//定义圆周率 int main(){//因为这些函数被定义在主函数(main)之后了,要加一个声明才能引用;double fun1(double r);// 求面积函数的声明 double fun2(int x);//开平方函数的...

  • c语言编程问题!!
  • 答:编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch,然后程序会把字符串str当中出现的所有的ch字符都删掉,从而得到一个新的字符串str2,然后把这个字符串... 编写一个程序,先输入一个字符串str(长度不超过20...

  • 一个c语言小问题,编写程序?
  • 答:按照题目要求编写的C语言程序如下(见图)

  • c语言编程问题
  • 答:a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%...

  • 关于C语言编程的一点小问题。
  • 答:Void swap(int *a,int*b){ int *t; t=a;a=b;b=t} 是个无用的函数,它不起任何作用;原因如下:a,b是两个swap函数内的局部变量,p,q是两个main函数内的变量,调用swap(p,q)时将p,q 内存储的地址值赋值给...

  • C语言编程中的问题
  • 答:“三分编程七分调试”,说明程序调试的工作量要比编程大得多。这里以如何上机调试C程序来说明C语言的学习方法。 第一步、验证性练习 在这一步要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。在这一步基本掌握C语言编程...

  • C语言编程问题 高手进
  • 答:图形和多线程都是与操作系统相关的东西,单单的C语言标准库是没有这类函数的,所以,如果你真的要实现这些东西,请选译一个平台(window或Linux),深入学习。关于你说的第2点,TC还是有办法的。即使用boiskey函数 函数...

  • 请问下面这个实例用C语言程序怎样编程
  • 答:printf("成绩等级为:%c\n", grade);return 0;} 在程序中,先定义了一个整型变量 score 和一个字符型变量 grade,用来分别存储输入的成绩和计算出的等级。然后,使用 scanf 函数从键盘上读入成绩,使用除法运算将成绩...

  • 关于c语言 超简单的编程问题
  • 答:2. 假如你要交换的数字是0X23,0X23&0X0F,得出16进制23的低为字节3,然后(0X23&0XF0)/16,得出其高位字节2,然后3*16+2得出23交换字节后的10进制数,最后输出的时候用16进制输出,交换完成。3.include <AT89X...

  • 我想请问下关于C语言中编程 有一题最后我不懂 两个语句我有些不明白...
  • 答:if(a[j]%2==0)如果可以数组a(j)整除2 {s+=a[j];k++;};那么s=s+数组a(j) ,然后k=k+1 if(k!=0) {ave=s/k;printf("偶数的个数:%d\n偶数的平均值: %f\n",k,ave);};如果k不等于0 ,执行 ...

    为传递更多家电数码信息,若有事情请联系
    数码大全网