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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM