用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出“yes”,否则输出“no”

#include <stdio.h>

int main(){

int five;

printf("输入一个整数:");

scanf("%d",&five);

while(five>10)

{

five = five%10; 

}

if(five == 5)

 printf("yes");

else

 printf("no");

return 0;

}

扩展资料:

“模”是“Mod”的音译,模运算多应用于程序编写中。 Mod的含义为求余。

1,判别奇偶数

奇偶数的判别是模运算最基本的应用,也非常简单。已知一个整数n对2取模,如果余数为0,则表示n为偶数,否则n为奇数。

2,判别素数

一个数,如果只有1和它本身两个因数,这样的数叫做质数(或素数)。例如 2,3,5,7 是质数,而 4,6,8,9 则不是,后者称为合成数或合数。

判断某个自然数是否是素数最常用的方法就是试除法:用比该自然数的平方根小的正整数去除这个自然数,若该自然数能被整除,则说明其非素数。

3,最大公约数

求最大公约数最常见的方法是欧几里德算法(又称辗转相除法),其计算原理依赖于定理:gcd(a,b) = gcd(b,a mod b)

参考资料来源:百度百科-模运算



  • c璇█缂栫▼浠庨敭鐩樿緭鍏ヤ竴涓浠绘剰姝f暣鏁,姹傚叾鍚勪綅鏁板瓧绔嬫柟鍜屻
    绛旓細include<stdio.h> intmain(){ inta;scanf("%d",&a);intb[10]={0};intk=0;while(a){ b[k]=a%10;a=a/10;k++;} printf("%d\n",k);inti=0,sum=0;while(i<=k){ sum=sum+b[i]*b[i]*b[i];i++;} printf("%d\n",sum);} ...
  • 鐢–璇█缂栫▼浠庨敭鐩樿緭鍏ヤ竴涓鏁存暟,鍒ゆ柇鍏朵釜浣嶆暟鏄惁涓5,鑻ユ槸5鍒欒緭鍑...
    绛旓細include <stdio.h> int main(){ int five;printf("杈撳叆涓涓鏁存暟:");scanf("%d",&five);while(five>10){ five = five%10;} if(five == 5)printf("yes");else printf("no");return 0;}
  • C璇█缂栫▼闂:浠庨敭鐩樿緭鍏ヤ竴涓鏁存暟,鍒ゆ柇璇ユ暟鏄惁绱犳暟骞惰緭鍑恒傚鏋滆緭...
    绛旓細include <stdio.h>void Test(){ int temp,i; scanf("%d",&temp); if(temp<=0) { printf("杈撳叆閿欒锛岃杈撳叆姝鏁存暟") return; } for(i=2;i<temp;i++) { if(temp%i==0) { printf("%s涓嶆槸绱犳暟",temp); return; } } printf("%s...
  • 鐢–璇█缂栧啓绋嬪簭浠庨敭鐩樿緭鍏ヤ竴涓鏁存暟鏁皀,杈撳嚭n!
    绛旓細include <stdio.h>int Func(int n){if(n < 2)return 1;else return n*Func(n-1);} void main(){int n =0,m=0;printf("璇杈撳叆涓涓鏁存暟锛")scanf("%d",&n);m=Func(n);printf("%d!=%d\n",n,m);} 鍦ㄤ互涓绋嬪簭浠g爜涓紝Func锛堬級涓洪掑綊鍑芥暟锛屼富鍑芥暟main锛堬級涓帴鏀閿洏杈撳叆鏁存暟...
  • 濡備綍鐢–璇█缂栧啓绋嬪簭杈撳叆涓涓鏁存暟n,缂栫▼搴忚緭鍑轰粠2鍒皀闂寸殑鎵鏈夊畬鏁...
    绛旓細C璇█瀹炵幇濡備笅锛歩nclude<stdio.h>void main(){int i,j,k,n;scanf("%d",&n); //杈撳叆涓涓鏁存暟nfor(i=2;i<=n;i++){k=0;for(j=1;j<=i-1;j++)if(i%j==0) k+=j;if(k==i) printf("%d\n",i);//鍒ゆ柇i鐨勬墍鏈夌湡鍥犲瓙涔嬪拰鏄惁绛変簬i锛屾槸鍒欒緭鍑篿銆倉}娉ㄦ剰锛氬缓璁畁鐨勫彇鍊...
  • C璇█缂栫▼:杈撳叆浠绘剰涓鏁存暟(浠ヨ緭鍏ヨ礋鏁拌〃绀虹粨鏉熻緭鍏),鍒嗗埆姹傚嚭鎵鏈夌殑...
    绛旓細include <stdio.h> int main() { int n;int odd = 0, even = 0;while ((scanf("%d", &n)) == 1) { if (n < 0)break;if (n % 2)odd += n;else even += n;} printf("sumodd=%d sumeven=%d", odd, even);return 0;} ...
  • C璇█ 缂栧啓涓涓▼搴,杈撳叆涓涓鏁存暟,姹傚嚭瀹冩槸鍑犱綅鏁般
    绛旓細姹涓涓鏁鏁皀鐨勪綅鏁板彲浠ュ厛瀹氫箟涓涓彉閲弉um锛屽苟鍒濆鍖栦负0锛屼緷娆℃妸璇ユ暣鏁皀闄や互10锛岀洿鍒板叾涓0涓烘锛屽苟涓旀瘡闄や竴娆10锛屽彉閲弉um鐨勪釜鏁板氨鑷姞1锛屾渶鍚巒um鐨勫煎氨鏄鏁存暟n鐨勪綅鏁般俰nclude <stdio.h> int main(){ int n,num=0;scanf("%d",&n);while(n){ num++;n/=10;} printf("%d\n",num...
  • c璇█缂栫▼ 杈撳叆涓涓鏁存暟n(1<n銆10),鍐嶈緭鍏涓暣鏁,灏嗘渶灏忓间笌绗竴涓...
    绛旓細1銆侀鍏堝缓绔嬩竴涓伐绋嬪拰.c鏂囦欢銆2銆佺劧鍚庤緭鍏ュご鏂囦欢鍜屼富鍑芥暟銆3銆佸畾涔夊彉閲忕被鍨嬪苟鍒濆鍖栥4銆杈撳叆涓涓鏁存暟n(1<n銆10),鍐嶈緭鍏涓暣鏁般5銆佸皢鏈灏忓间笌绗竴涓暟浜ゆ崲锛屾渶澶у间笌鏈鍚庝竴涓暟浜ゆ崲銆6銆佸墧闄ゆ暣鏁扮殑涓綅鏁般7銆佹渶鍚庡緱鍒拌緭鍑虹殑缁撴灉銆8銆佺紪璇戯紝杩愯锛屽緱鍒版渶鍚庣殑缁撴灉銆
  • 浠庨敭鐩樿緭鍏ヤ竴涓鏁存暟n,璁$畻 n! 鐨勫.瑕佹眰瀹氫箟鍜岃皟鐢ㄥ嚱鏁癴act(n),璁$畻...
    绛旓細include <stdio.h> double fact(int n);int main(void){int n;double factorial;double fact(int n);scanf ("%d", &n);/*---*/ printf("%d! = %f\n", n, factorial);} double fact(int n){ double factorial=1.0;for(int i=1;i<=n;i++)factorial=factorial*i;return factori...
  • C璇█缂栫▼: 杈撳叆涓涓鏁存暟姹傚畠鐨勫叏閮ㄧ害鏁,骞惰緭鍑恒傝繍琛岀粨鏋滃仠鐣欏湪灞忓箷...
    绛旓細浠g爜锛 #include <stdio.h> void main (){ int x,i;printf("璇杈撳叆涓涓鏁存暟:\n");scanf("%d",&x);printf("瀹冪殑鍏ㄩ儴绾︽暟鏄:\n");for(i=1;i<=x;i++){ if(x%i==0)printf("%d\n",i);} } 鍥撅細
  • 扩展阅读:程序员初级入门自学 ... 十大编程语言排名 ... 电脑入门零基础自学 ... 零基础编程入门自学 ... 程序员培训班要多少钱 ... 自学编程10秒学会 ... 免费ug编程自学网站 ... 零基础免费学编程app ... 编程入门知识 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网