c语言程序设计判断
#include<stdio.h>
main()
{
inta;
printf("输入一个整数:");
scanf("%d",&a);
if(a%2==0)
{
printf("为偶数");
}
else
{
printf("为奇数");
}
return0;
}
(1)c语言程序设计判断扩展阅读
输入一个字符,编程判断该字符,大写字母、小写字母、空格
#include<stdio.h>
voidmain()
{
charch;
inta;
ch=getchar();
if(ch>='a'&&ch<='z')
ch='1';
if(ch>='A'&&ch<='Z')
ch='2';
if(ch=='')
ch='3';
switch(ch)
{
case'1':printf("xiao ");break;
case'2':printf("da ");break;
case'3':printf("空格 ");break;
default:printf("qita");
}
}
② c语言。。用if语句编程,输入一个三位数,判断是否为水仙花数。
三位的水仙花数就是每一位的立方之和和这个三位数相等的数,用if语句编程,输入一个三位数,判断是否为水仙花数,可以参考以下的代码:
include<stdio.h>
main()
{ int x,a,b,c;
scanf("%d",x);
a=x/100;
b=(x/10)%10;
c=x%10;
if(x==a*a*a+b*b*b+c*c*c)
printf("YES");
else
printf("NOT");
}
(2)c语言程序设计判断扩展阅读:
if的返回值为真或假,可以用bool型变量进行存储,占用一字节。
C语言中提供了2种形式的if语句:
1、if(表达式)语句1,例如:
if(x>y)
printf("%d",x);
2、if(表达式),语句1
else
语句2,例如:
if(x>y)
printf("%d",x);
else
printf("%d",y);
③ c语言编程:设计一个函数用于判断一个数是否为素数,如果是素数返回1,否则返回0。
源程序代码以及算法解释如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int Func(int m)//判断函数
{
int n = 2;
while (n <= m && (m%n))//判断是否能被其他数整除
n++;
if (m == n)
return 1;
else
return 0;
}
int main()
{
int M_num;//定义变量
printf("请输入需要判断的数:
");//文字提示
scanf("%i", &M_num);//循环输入数组元素
int i = Func(M_num);//判断是否是素数
if (i == 1)//输出结果
printf("输入的数是素数");
if (i == 0)
printf("输入的数不是素数");
printf("
");
return 0;
}
程序运行结果如下:
(3)c语言程序设计判断扩展阅读:
输出1-100之间的所有素数程序如下:
#include<stdio.h>
int PrimeNumer(int x) //定义一个函数判断
{
assert(x > 0); //判断
int i; //被除数
for (i = 2; i < x; i++)
{
if (x%i == 0)
{
return 0; //表示正常终止
}
}
return 1; //只是给主调函数一个标志,说明他的执行过程中遇到异常情况。 然后就返回主调函数来处理,继续执行。
}
int main()
{
int i,a;
int count = 0;
for (i = 2; i < 101; i++)
{
if (PrimeNumer(i)) //调用函数来判断
{
count++; //加入了一个计数器
printf("%d
", i);
}
}
printf("素数出现的次数%d", count);
system("pause");
return 0;
}