1. c语言,通过函数为数组输入若干大于等于0的整数,用负数作为输入结束标志,调用函数输出该数组的元素
程序:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int arr[256];
int i = 0;
printf("请输入若干非负整数,以负数输入结回束: ");
while (true)
{
答scanf("%d", &arr[i]);
if (arr[i++] < 0)
break;
}
i = 0;
printf("输入的数如下: ");
while (arr[i] >= 0)
printf("%d ", arr[i++]);
system("PAUSE>NUL");
return 0;
}
(1)c语言怎么命名一个大于零的整数扩展阅读:
函数与不等式和方程存在联系(初等函数)。令函数值等于零,从几何角度看,对应的自变量的值就是图像与X轴的交点的横坐标;从代数角度看,对应的自变量是方程的解。另外,把函数的表达式(无表达式的函数除外)中的“=”换成“<”或“>”,再把“Y”换成其它代数式,函数就变成了不等式,可以求自变量的范围。
2. c语言求教 从输入的若干个大于零的正整数中选出最大值,用-1结束
#include <stdio.h>
void main()
{
int X;
int max = 0;
do
{
printf("请输入一个大于零的正整数:");
scanf("%d",&X);
printf(" ");
if(X > max)
{
max = X;
}
}while(X != -1);
if(max > 0 )
printf("max = %d ",max);
else
printf("输入没正整数最大值");
}
3. C语言如何定义一个数组,使得数组里的数都大于0
如果是int类型,可以加上unsigned,但如果是double的话你可以在赋值的时候自己判断,做个函数,里面是个if,大于0的都可以,小于0的,强制赋值为0或者1什么的。
4. C语言,随机输入一个大于零的整数,求它最大的且为质数(素数)的因数。不得使用Array!不得使用A
不知道我写的这个满足你的条件不,若满意,请采纳,谢谢!(有不懂的可以问我)
#include <stdio.h>
int IsPrime(int a)
{
int i;
for(i=2; i<a; i++)
{
if(a%i == 0)
return 0;
}
return 1;
}
int main(void)
{
int n, i;
int max_prime = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
for(i=2; i<n; i++)
{
if(n%i == 0 && IsPrime(i) )
{
if(max_prime < i)
max_prime = i;
}
}
if(max_prime)
printf("\n%-3d的最大质因素是%3d\n\n", n, max_prime);
else
printf("\n%-3d没有质因素!\n\n", n);
return 0;
}
5. 如何用c语言输入一个大于零的数,计算从一加到该数的值用循环结构
#include<stdio.h>
void main(){
int i,num,sum=0;
printf("请输入一个大于0的数:");
scanf("%d",&num);
while(num<=0){
printf("必须输入一个大于0的数!\n\n");
printf("请输入一个大于0的数:");
scanf("%d",&num);
}
for(i=1;i<=num;i++){
sum+=i;
}
printf("从1加到%d的和是:%d!\n",num,sum);
}
6. C语言,随机输入一个大于零的整数,求它最大的且为质数(素数)的因数。不得使用Array!不得使用A
从这个数字开始,递减检查,当某个数满足既是输入数的因数也是质时,即可
7. 输入一个整数,判断它是否大于零,等于或小于零 c语言怎么编程
#include<stdio.h>
intmain()
{
intn;
printf("输入一个整数:");
scanf("%d",&n);
if(n>0)
printf("%d是个大于0的整数. ",n);
elseif(n==0)
printf("%d是个等于0的整数. ",n);
else
printf("%d是个小于0的整数. ",n);
return0;
}
8. c语言 输入一个整数a 若a大于0输出这个数为正整数,小于0输出是负整数,若为0则输出0
#include<stdio.h>
intmain()
{
inta;
scanf("%d",&a);
if(a>0)printf("正整数");
elseif(a<0)printf("负整数");
elseprintf("零");
return0;
}