在C语言中怎么判断一个三位数或者四位数的十位数为0
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 01:15:50
在C语言中怎么判断一个三位数或者四位数的十位数为0
其实算法就一句就行,(num / 10 ) % 10.不过给你写了.
//num->待判断的数
//返回值:1->十位数为0,0->十位数不为0
int judge(int num)
{
int temp = 0;
temp = num / 10; //整除10,剩下的是十位及各高位
temp = temp % 10
if( temp == 0) //如果余数为0,则十位是0
return 1;
//else 否则
return 0; //十位上的数是0
}
在main中调用该函数,输入待判断的数,返回1(true)十位上是0,返回0十位上不是0(false)
再问: 程序c0002.c的功能是:求出数组a中十位数为0且能被3整除的元素的个数。 函数getArr已经给出,其功能是从文件中读入200个三位或四位整数存入全局数组a中,其代码不允许更改。 函数getVal的功能是计算数组a中十位数为0且能被3整除的元素的个数,并将个数存入全局变量Num中,Num的初值为0。 这是题
再答: int judge(int num) { int temp = 0; temp = num / 10; //整除10,剩下的是十位及各高位 temp = temp % 10 if( temp == 0) //如果余数为0,则十位是0 { if(num % 3 == 0) //可以被三整除,符合条件 return 1; } return 0; //十位上的数不是0,或者不能被3整除 } //len 为数组长度 int getVal(int [] a, int len) { int count = 0, rv = 0; for(int i = 0; i< len; i++) { rv = judge( a[i]); //取一个数判断 if(rv == 1) //符合要求 count++; } //计算完成,结果存到全局变量 Num = count; } 我没调,这边不方便。格式自己对齐。 要自己多练习,慢慢就会了。
//num->待判断的数
//返回值:1->十位数为0,0->十位数不为0
int judge(int num)
{
int temp = 0;
temp = num / 10; //整除10,剩下的是十位及各高位
temp = temp % 10
if( temp == 0) //如果余数为0,则十位是0
return 1;
//else 否则
return 0; //十位上的数是0
}
在main中调用该函数,输入待判断的数,返回1(true)十位上是0,返回0十位上不是0(false)
再问: 程序c0002.c的功能是:求出数组a中十位数为0且能被3整除的元素的个数。 函数getArr已经给出,其功能是从文件中读入200个三位或四位整数存入全局数组a中,其代码不允许更改。 函数getVal的功能是计算数组a中十位数为0且能被3整除的元素的个数,并将个数存入全局变量Num中,Num的初值为0。 这是题
再答: int judge(int num) { int temp = 0; temp = num / 10; //整除10,剩下的是十位及各高位 temp = temp % 10 if( temp == 0) //如果余数为0,则十位是0 { if(num % 3 == 0) //可以被三整除,符合条件 return 1; } return 0; //十位上的数不是0,或者不能被3整除 } //len 为数组长度 int getVal(int [] a, int len) { int count = 0, rv = 0; for(int i = 0; i< len; i++) { rv = judge( a[i]); //取一个数判断 if(rv == 1) //符合要求 count++; } //计算完成,结果存到全局变量 Num = count; } 我没调,这边不方便。格式自己对齐。 要自己多练习,慢慢就会了。
在C语言中怎么判断一个三位数或者四位数的十位数为0
在C语言中,输入一个四位数,求各位数字的平方和.其程序怎么写?
设十进制的一个四位数ABCD与一个三位数CDC相差一个ABC,请编写求解这个四位数和三位数的C语言程序
vb 怎么编输入一个数 判断这个数是一位数还是二位数或者三位数或者以上的
在c语言中如何确定一个数据的位数
被除数为六位数,除数为三位数,商为三位数,商的十位数为八
c语言编程:任意一个3位数,百位数减个位数等于十位数.要求用到指针,在函数中完成结果.求大虾编一个,
c语言输出所有三位数中各个位数的立方等于这个三位数的数
在C语言中 怎样判断三位数中有相同的数字?
c语言中怎样将一个四位数分解为两部分
0-9这十个数中,求两个三位数相加等于一个四位数,要求两个三位数与四位数当中的各个数字各不相同
一个5位数的被除数,个位数是8,十位数是2,商的十位数是0,求两位数的除数和三位数的商?