2025年4月3日 星期四 乙巳(蛇)年 正月初四 设为首页 加入收藏
rss
您当前的位置:首页 > 电子 > 嵌入式系统

嵌入式程序设计

时间:03-12来源:作者:点击数:45
在这里插入图片描述

C语言求1-100的偶数和

  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <math.h>
  • //函数原型
  • int calcSum(); //求1-100之间的偶数和
  • int calcSum()
  • {
  • //1-100之间的偶数和
  • int sum = 0;
  • int i = 1;
  • for(i = 1; i <= 100; i++)
  • {
  • if(i % 2 == 0)
  • // sum++;
  • sum+=i;
  • }
  • //将计算好的结果返回
  • return sum;
  • }
  • int main()
  • {
  • //如果函数有返回值,调用时,记得使用对应类型的变量来接收!
  • int sum = calcSum();
  • printf("1-100之间的偶数和为: %d\n", sum);
  • return 0;
  • }

求水仙花数

  • #include<stdio.h>
  • #include<stdlib.h>
  • #include<math.h>
  • int main()
  • {
  • int a = 0;//个位上的数
  • int b = 0;//十位上的数
  • int c = 0;//百位上的数
  • int i = 0;
  • for (i = 100; i < 999; i++)
  • {
  • a = i % 10;//求得个位上的数
  • c = i / 100;//求得百位上的数
  • b = (i - c * 100) / 10;//求得十位上的数
  • if (pow(a, 3) + pow(b, 3) + pow(c, 3) == i)
  • {
  • printf("%d ", i);
  • }
  • }
  • system("pause");
  • return 0;
  • }

求一个二维数组的最大值和最小值从键 盘输入随机赋值然后求最大值打印输出。

  • #include <stdio.h>
  • int main() {
  • int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
  • int loop, largest;
  • largest = array[0];
  • for(loop = 1; loop < 10; loop++) {
  • if( largest < array[loop] )
  • largest = array[loop];
  • }
  • printf("最大bai元素为 %d", largest);
  • return 0;
  • }

求100以内质数(素数)

  • #include<stdio.h>
  • int main()
  • {int i,j,a[100];
  • for(i=1;i<100;i++)
  • a[i]=i;
  • for(i=2;i<100;i++)
  • for(j=i+1;j<100;j++)
  • if(a[j]!=0&&a[i]!=0&&a[j]%a[i]==0)
  • a[j]=0;
  • for(i=1;i<100;i++)
  • if(a[i]!=0)
  • printf("%d是素数\n",a[i]);
  • return 0;
  • }

求一一个年份是不是闰年

  • #define _CRT_SECURE_NO_WARNINGS
  • #include<stdio.h>
  • #include<stdlib.h>
  • //判定闰年函数
  • void leap_year(){
  • int year; //用以保存用户输入的年份
  • printf("请输入一个年份:\n"); //提示用户输入信息
  • scanf("%d", &year); //保存用户输入的信息
  • if (year % 4 == 0 && year % 100 != 0){ //若year能被4整除,不能被100整除;
  • printf("%d是闰年\n", year); //打印该year是闰年
  • }
  • else if (year % 400 == 0){ //若year能被400整除;
  • printf("%d是闰年\n", year); //打印该year是闰年
  • }
  • else{
  • printf("%d不是闰年\n", year); //打印该year不是闰年
  • }
  • }
  • //主函数
  • int main(){
  • leap_year(); //调用判定闰年函数
  • system("pause");
  • return 0;
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门