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;
}