77问答网
所有问题
当前搜索:
c语言输入不确定个数
在
C语言
编程中,定义一个数组时要不要初始化?
答:
不是不能初始化,是初始化的不对。另外,数组最好用memset初始化。(1)在定义数组时对数组元素赋以初值。如:static int a[10]={0,1,2,3,4,5,6,7,8,9};经过上面的定义和初始化后,a[0]=0,a[1]=1,… ,a[9]=9。(2)初始化时可以只对一部分元素赋初值。例如:...
高手进来:如何用
C语言
编写一
个数字
组合问题,即在给定个数的数字中列出...
答:
C语言
版:include<stdio.h> int N = 1;void print(int a[], int n) { printf(" %d : ", N++);for (int i = 0; i < n; i++)printf("%2d",a[i]);putchar('\n');} void swap(int &a, int &b) { int t = a;a = b;b = t;}//交换 void reverse(int a[], ...
C语言
中定义一个变量,不给它赋值。它会有值吗?若有是多少?
答:
没有加static,默认为auto 型,此时,不给初值,变量的初值是随机的。如果加了static不给初值,变量的初值是默认的 0。不能说不赋初值就不行,对于局部变量,不赋初值的话,其实里面存的是一个随机的值,谁也不知道是多少。
C语言
四
个数
由大到小排列
答:
一、算法设计:1、
输入
4
个数
;2、使用任意方法进行排序;3、输出结果。二、算法优化:如果选择插入排序,那么可以在输入过程中,同时完成排序操作,减少一次循环,提高效率。三、参考代码:include <stdio.h>int main(){ int i,j,a[4],n; for(i = 0; i < 4; i++)//循环四次 {...
用
C语言
输出一个5位数乘一个一位数等于5位数的反序
答:
我这个程序输出所有满足条件的5位数,及其反序,请参考。include <stdio.h>#include <tchar.h>#define MIN_1_DIG_INTEGER 0#define MAX_1_DIG_INTEGER 9#define MIN_5_DIG_INTEGER 10000#define MAX_5_DIG_INTEGER 99999//求一个整数的反序函数int reserve(int);int main(){int i, j;//...
我这有
C语言
的题,哪位大侠能解决一下,必有重谢!
答:
C
:6D:2 A B C D 6、若二维数组定义为a[m][n],则在a[i][j]之前的元素
个数
为( )。本题(1分)A:j*m+iB:i*m+jC:i*m+j-1D:j*m+i-1 A B C D 7、当a=2,b=3,
c
=4,d=5时, 执行下面一段程序后x的值为( )。if(ad)x=1 ; else if(a>c) if(b<d)x=2 ; else x=3...
请问这个
c语言
程序中,两
个数
相等的时候,为什么不输出0?
答:
因为a、b这两个字符串都不是以'\0'结束的,要改成以'\0'结束才行。有如下两种改法:1 将char a[100],b[100];改成 char a[100]={0},b[100]={0};2 在第一个for循环的后面加上a[i+1]='\0';在第二个for循环的后面加上b[i+1]=...
怎么将
c语言
中一个浮点型数据的整数部分与小数部分提取出来
答:
小数部分为:%f \n",number,zhengshu,xiaoshu);return 0;}。程序执行结果:程序设计思路就是
输入
一个浮点数,把这个浮点强转为整数,
C语言
强制转换浮点数为整数的话,会丢失精度,也就是小数部分,再把原来的数减去整数部分,就可以得到小数部分,然后定义变量把相应的部分存储,打印出来就行了。
C语言
中,如何表示一个变量的n次方?
答:
用pow函数 pow函数的形式:pow(double x,double y);用来求解x的y次方。使用dupow函数时,如果变量原先定义为整型,需要强制转换为浮点型。举例:double a = pow(3.14, 2); // 计算3.14的平方。注:使用pow函数时,需要将头文件#include<math.h>包含进源文件中。
C语言
如何判断一个浮点数是不是整数(说法不太严格)
答:
C语言
里浮点数和整数的操作和表示都不相同,这种说法很不严格,所以如何判断,就看你自己的定义啦。我的理解是,如果一个浮点数可以分为整数部分和小数部分,那么你想判断一个浮点数是不是跟它的整数部分基本相同,严格一点说就是误差很小。这样的话,你可以这么写:double err = 1e-10; //先自己...
棣栭〉
<涓婁竴椤
9
10
11
12
14
15
16
17
18
涓嬩竴椤
灏鹃〉
13
其他人还搜