C语言学习入门基础代码
Posted 考研鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言学习入门基础代码相关的知识,希望对你有一定的参考价值。
1 #include <stdio.h> 2 int main() 3 { 4 float a,b,s; 5 a=1.0/2; 6 b=1.0/3; 7 s=a+b; 8 printf("s=%f\\n",s ); 9 return 0; 10 } 11 12 13 14 15 /*计算两位数整数各位数字之和*/ 16 #include <stdio.h> 17 #include <math.h> 18 int main() 19 { 20 int twoNum; 21 printf("请输入一位两位整数:\\n"); 22 scanf("%d",&twoNum); 23 24 int shiwei=twoNum/10; 25 int gewei=twoNum%10; 26 printf("%d的个位与十位相加的和为:%d",twoNum,shiwei+gewei); 27 printf("\\n"); 28 return 0; 29 30 } 31 32 33 34 /*计算三位数整数各位数字之和*/ 35 #include <stdio.h> 36 #include <math.h> 37 int main() 38 { 39 int threeNum; //定义一个整型变量threeNum 40 printf("请输入一位三位整数:\\n"); 41 scanf("%d",&threeNum); //通过scanf()函数,从键盘输入一个三位数给threeNum 42 43 int baiwei=threeNum/100; //定义一个整型变量baiwei,并将threeNum/100的值赋给baiwei,因为int型为整数,所以threeNum/100的值为整数(不是四舍五入,直接取整数值) 44 45 //定义一个整型变量shiwei,并用两种不同的方法给shiwei赋值 46 //int shiwei=(threeNum-baiwei*100)/10; 47 int shiwei=threeNum%100/10; 48 49 int gewei=threeNum%10; //定义一个整型变量gewei,并将threeNum%10的值赋给gewei 50 printf("%d的各位数相加的和为:%d",threeNum,baiwei+shiwei+gewei); //输出threeNum这个三位数各位数相加的和 51 printf("\\n"); 52 return 0; 53 54 } 55 56 57 58 59 60 /*求n以内的偶数之和*/ 61 #include<stdio.h> 62 int main() 63 { 64 int he,num; 65 he=0; 66 printf("请输入一个数:\\n"); 67 scanf("%d",&num); 68 for(int i=1;i<num;i++) 69 { 70 if(i%2==0) 71 he+=i; 72 } 73 printf("该数以内的偶数之和为:%d\\n",he); 74 return 0; 75 76 } 77 78 79 80 81 82 83 //闰年的判断方法:普通年能被4整除且不能被100整除的为闰年,世纪年能被400整除的是闰年 84 /*求闰年的算法*/ 85 #include<stdio.h> 86 int main() 87 { 88 int year; 89 printf("请输入年份:\\n"); 90 scanf("%d",&year); 91 92 //!=为数学中的不等于;==为数学中的等于 93 if((year%4==0&&year%100!=0)||year%400==0) 94 printf("%d年是闰年\\n",year); 95 else 96 printf("%d年不是闰年\\n",year); 97 return 0; 98 99 } 100 101 102 103 104 105 /*求三个数的最大值*/ 106 #include <stdio.h> 107 int main() 108 109 { 110 int a,b,c; //定义三个整型变量 111 printf("请输入三个数\\n"); 112 scanf("%d%d%d",&a,&b,&c); //从键盘输入三个数,分别赋给a、b、c 113 114 int max=a; //假设a为最大值 115 116 if(max<b) //如果max(a)的值小于b,则将b的值赋给max;如果max(a)的值大于或等于b,则跳过,直接进行下一个执行语句 117 max=b; 118 119 if(max<c) //如果max的值小于c,则将c的值赋给max;如果max的值大于或等于c,则跳过,直接进行下一个执行语句 120 max=c; 121 printf("该三个数的最大值为:%d\\n",max); 122 return 0; 123 } 124 125 126 127 128
以上是关于C语言学习入门基础代码的主要内容,如果未能解决你的问题,请参考以下文章
大学军训完就要学习C语言,零基础入门编程,该如何学习C语言?