1.最大公约数

#include<stdio.h>
int main(){//辗转相除法 int a=0,b=0,c=0;//循环输入ab while(1){printf("请输入两个数字:");scanf("%d%d",&a,&b);c=a%b;while(c){a=b;b=c;c=a%b;}printf("最大公约数为:%d\n",b);} return 0;
}

结果:

2.最小公倍数

#include<stdio.h>
int main(){int a=0;int b=0;//循环输入ab printf("请输入两个数字:"); scanf("%d %d",&a,&b);int max=a>b?a:b;while(max%a!=0||max%b!=0){max++;}printf("最小公倍数为:%d",max);return 0;
}

结果:

3.素数

#include <stdio.h>
int main(){int a=0;int b=0;printf("输入一个整数:\n");scanf("%d",&b);for(int i=2;i<b;i++){if(b%i==0){a++;}}if(a==0){printf("%d是素数",b);}else{printf("%d不是素数",b);}return 0;
}

结果:

4.水仙花数

#include<stdio.h>
int main(){int i,a,b,c;for(i=100;i<1000;i++){a=i%10;b=i/10%10;c=i/100;if(i==a*a*a+b*b*b+c*c*c)printf("%4d",i);}return 0;
}

结果:

5.九九乘法表

#include<stdio.h>
int main(){int i,j;printf("         九九乘法表      \n");for(i=1;i<=9;i++){for(j=9;j>=i;j--)printf("%dx%d=%2d ",j,i,i*j);printf("\n");}return 0;
} 

结果:

6.闰年

#include<stdio.h>
int main(){int year;for(year=2000;year<=2500;year++)if(year%4==0&&year%100!=0||year%400==0)printf("%5d",year);return 0;
}

结果:

7.键盘输入十个整数存入数组并且逆序输出

#include<stdio.h>
int main(){int a[10];printf("请输入十个整数:\n");for(int i=0;i<10;i++)scanf("%5d",&a[i]);for(int j=9;j>=0;j--)printf("%5d",a[j]);return 0;
}

结果:

8.二维数组互换

#include<stdio.h>
int main(){int a[2][3]={{1,2,3},{4,5,6}};int b[3][2],i,j;printf("array a:\n");for(i=0;i<2;i++){for(j=0;j<3;j++){printf("%5d",a[i][j]);b[j][i]=a[i][j];}printf("\n");}printf("array b:\n");for(i=0;i<3;i++){for(j=0;j<2;j++){printf("%5d",b[i][j]);} printf("\n");}return 0;}

结果:

9.100-800满足除以4余1除以5余3的个数

#include<stdio.h>
int main(){int i,sum=0;for(i=100;i<=800;i++){if(i%4==1&&i%5==3)sum++;}printf("%d",sum);return 0;
}

结果:

10.10-70满足偶数和除以7余1

#include<stdio.h>
int main(){int i,count=0;for(i=1;i<=10;i++){if(i%2==0&&i%7==1){count++;}}printf("%d",count);return 0;
}

结果:

11.求三行四列矩阵中最大值及其行列下标

#include<stdio.h>
int main(){int i,j,row=0,column=0,max;int a[3][4]={{1,2,3,4},{9,8,7,6},{8,10,5,3}};max=a[0][0];for(i=0;i<3;i++){for(j=0;j<4;j++)if(a[i][j]>max){max=a[i][j];row=i;column=j;}}printf("max=%d,row=%d,column=%d\n",max,row,column);return 0;
}

结果:

ggggxc学习笔记---C语言代码I相关推荐

  1. nltk和python的关系_NLTK学习笔记(一):语言处理和Python

    目录 nltk资料下载 import nltk nltk.download() 其中,download() 参数默认是all,可以在脚本里面加上nltk.download(需要的资料库) 来进行下载 ...

  2. C语言学习笔记---001C语言的介绍,编译过程原理,工具等

    C语言学习笔记---001C语言的介绍,编译过程原理,工具等 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技术交流平台:cre.i ...

  3. IOS学习笔记07---C语言函数-scanf函数

    2013/8/7 IOS学习笔记07---C语言函数-scanf函数 ------------------------------ qq交流群:创梦技术交流群:251572072            ...

  4. IOS学习笔记07---C语言函数-printf函数

    IOS学习笔记07---C语言函数-printf函数 0 7.C语言5-printf函数 ------------------------- ----------------------------- ...

  5. IOS学习笔记05---C语言程序的开发运行过程

    IOS学习笔记05---C语言程序的开发运行过程 0 5.C语言3-C语言程序的开发运行过程 ----------------------------------------------------- ...

  6. JDBC学习笔记——Java语言与数据库的鹊桥

    JDBC学习笔记--Java语言与数据库的鹊桥     JDBC(Java DataBase Connectivity):SUN公司提供的 一套操作数据库的标准规范,说白了就是用Java语言来操作数据 ...

  7. Python语言学习:python语言代码调试—异常处理之详细攻略

    Python语言学习:python语言代码调试-异常处理之详细攻略 目录 python语言代码调试-异常处理 异常捕捉可以使用 try/except 语句 相关文章 Python3 错误和异常 | 菜 ...

  8. 【学习笔记】低代码平台(LCAP:Low-Code Application Platform)

    学习笔记:低代码平台(LCAP:Low-Code Application Platform) [概念] 开发者写很少的代码,通过低代码平台提供的界面.逻辑.对象.流程等可视化编排工具来完成大量的开发工 ...

  9. 吴恩达《机器学习》学习笔记十一——神经网络代码

    吴恩达<机器学习>学习笔记十一--神经网络代码 数据准备 神经网络结构与代价函数· 初始化设置 反向传播算法 训练网络与验证 课程链接:https://www.bilibili.com/v ...

  10. IOS学习笔记06---C语言函数

    IOS学习笔记06---C语言函数 --------------------------------------------  qq交流群:创梦技术交流群:251572072              ...

最新文章

  1. AT2362 [AGC012B] Splatter Painting(思维、dfs染色、剪枝)
  2. Jenkins实现Android自动化打包
  3. 【Python CheckiO 题解】Bird Language
  4. logistic模型原理与推导过程分析(1)
  5. mysql数据库前端缓存_什么是MySQL数据库的缓存池原理?看完或许就懂了
  6. 年夜饭之 -- 红烧黄鳝
  7. 计算机可视化仿真技术opengl,基于OpenGL的三维场景可视化仿真
  8. 使用openssl 来生成rsa pkcs1 2048格式的公私钥
  9. html特殊符号拉丁文,拉丁文字符号大全,罗马字母
  10. Unity 内置渲染管线转URP
  11. VS2008SP1无法安装
  12. mpvue(3)主页面搭建
  13. 软件工程复习题-快来划重点
  14. php30 罗马仕_再也不信罗马仕移动电源了!真是个大坑。。。
  15. 阿里云个人账户如何变更为企业用户
  16. 其他|Cherry 键盘 Fn 锁定切换方法
  17. 201521123007《Java程序设计》第5周学习总结
  18. Android eSIM-LPA基于Android13的实现
  19. win10系统不识别耳机 + 扬声器产生‘啪’的电流声音两种情况——解决办法
  20. Visual Studio 2019 安卓开发(一)

热门文章

  1. java jdk oracle官网历史版本下载链接
  2. 简单理解数据库游标cursor
  3. html中cursor的属性,cursor怎么用?CSS中cursor属性的使用方法以及可选值的解析
  4. 成功的运行了DC模拟器+斑鸠!!!
  5. linux怎么给用户777权限,linux下 chmod 777 中777这个数字是怎么出来的
  6. 网易云服务器使用https
  7. 尚学堂1811期python视频_尚学堂1811期人工智能全套视频教程震撼发布,转型百万年薪工程师!...
  8. Python基础语法学习4
  9. Property 'typeAliasesPackage' threw exception; nested exception is java.lang.ExceptionInInitializer
  10. python火车票分析_通过python splinter分析12306网站