例13:C語言實現統計100~200之間的不能被3整除的數。
解題思路:需要對100-200之間的每一個數進行遍歷,如果不能被3整除,就將此數輸出,若能被3整除,就不輸出此數,讀者可以考慮使用這個語句做判斷條件:
if(i%3==0)
源代碼演示:
#include<stdio.h>//頭文件 int main()//主函數 { int i;//定義整型變量 for(i=100;i<201;i++)//設置循環初始值,循環條件,循環增量 { if(i%3==0) //如果可以被3整數,那么取余結果會是0 continue;//跳出當前循環,繼續下一次循環 printf("%d ",i);// 如果沒有被3整數,那么輸出這個數 } printf("\n");//換行 return 0;//函數返回值為0 }
編譯運行結果如下:
100 101 103 104 106 107 109 110 112 113 115 116 118 119 121 122 124 125 127 128 130 131 133 134 136 137 139 140 142 143 145 146 148 149 151 152 154 155 157 158 160 161 163 164 166 167 169 170 172 173 175 176 178 179 181 182 184 185 187 188 190 191 193 194 196 197 199 200 -------------------------------- Process exited after 1.522 seconds with return value 0 請按任意鍵繼續. . .
當i能被3整除時,執行continue語句,流程跳轉當前循環,繼續下一次循環。