反复输入一个正整数,判别其是否为素数,直到输入0为止。
来源:百度知道 编辑:UC知道 时间:2024/07/04 05:36:55
c++程序问题
我急啊...
我急啊...
int f(int x){
int i;
for (i=2;i<x;i++)
if (x%i==0) return 0;
return 1;
}
main(){
int x;
scanf("%d",&x);
while (x) {
printf("%d%s\n",x,f(x)?"是素数":"不是素数");
scanf("%d",&x);
}
}
int dd=100;
int count=0;
if(dd==0){
//退出
}
for(int i=1;i<=dd;i++){
if(dd%i==0){
count+=1;//是否被整莫
}
if(count>2){
break;//超过2次 就不是素数
}
}
//给你思路 具体代码 不知道!我C++ 不是很会
c语言: 输入一个十进制正整数,将其转换成八进制数,并输出结果。
输入一个四位正整数,编写程序将其逆序输出
输入一个正整数,求该数的阶乘和,询问用户是否愿意继续.
输入一个正整数,利用"当型"循环判断是否素数
求,用(工程1-Microsoft Visual Basic)编一个程序,是(输入两个正整数m,n ,输出其最小公倍数)谢谢
写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。
2编程实现输入一个正整数,输出其对应的二进制数和十六进制数,要求轮换过程用自编函数来实现。
1.从键盘上输入一个十进制正整数,将其转换成8进制,然后输出。(要求用字符型数组存放8进制数)。
写一个函数,输入一个正整数,求出有几位数。
在Inputbox函数框中输入一个正整数,