在C语言中,编程实现,输出1-100的整数,要求跳过十位数和个位数相加等于3的所有 c语言编程:求整数1至100的累加值,但要求跳过所有个位为三...

\u7528C\u8bed\u8a00\u7f16\u7a0b\u8f93\u51fa1-100\u7684\u6574\u6570\u95f4\u5341\u4f4d\u6570\u548c\u4e2a\u4f4d\u6570\u4e4b\u548c\u4e0d\u7b49\u4e8e3\u7684\u6570\uff0c\u600e\u4e48\u5199\uff1f


\u4ee3\u7801\u6587\u672c\uff1a
#include "stdio.h"
int main(int argc,char *argv[]){
int n,k;
for(k=0,n=1;n<22;n++)
if(n%10+n/10!=3)
printf(++k%10 ? "%4d" : "%4d\n",n);
while(n<=100)
printf(++k%10 ? "%4d" : "%4d\n",n++);
putchar('\n');
return 0;
}

#include
#include
void main()
{
int i, sum;
sum=0;
for (i=0; i<=100; i++)
{
if (i%10!=3)
sum=sum+i;
}
printf("%d\n", sum);
}

思路:2位整数,整除2得到的是十位数,除10求余得到的是个位数。循环取1~100的整数,判断其十位与个位和。

如筛选出来的数据不考虑存储,直接在循环中判断打印输出。

如要把数据存储起来,再循环打印,定义数组存储。

下面代码(筛选满足的整数存储在数组中):

#include <stdio.h>

int main()

{

    int i,num[100],g,s;

    for(i=1;i<=100;i++)

    {

        num[i-1]=i;

        g=i%10;//个位

        s=i/10;//十位

        if(g+s==3)

            printf("数字%d个位十位相加等于3,跳过!
",i),num[i-1]=-1;

    }

    printf("剩余所有数字为:
");

    i=100;

    while(i>0)

    {

        if(num[100-i]!=-1)

            printf("%d ",num[100-i]);

        i--;

    }

    return 0;

}



  • C璇█缂栫▼瀹炵幇浠1鍒100鐨勬眰 鍜
    绛旓細鍦–璇█涓鍙互閫氳繃瀹氫箟涓涓疮鍔犲櫒锛堜竴涓彉閲忥級骞剁粨鍚坒or寰幆鏉瀹炵幇璁$畻1鍒100涔嬪拰銆傚叿浣撶殑瀹炵幇绋嬪簭濡備笅锛歞ouble sum=0; // 瀹氫箟绱姞鍣ㄥ彉閲弒um锛屽苟鍒濆鍖栦负0 int i;for(i=1; i<=100; i++){ sum += i; // 绛変环浜巗um = sum + i; 鍗冲皢绱姞鐨勫拰淇濆瓨鍦ㄧ疮鍔犲櫒sum涓 } printf("%lf...
  • 鐢╟璇█缂栧啓涓绋嬪簭瀹炵幇濡備笅鍔熻兘:杈撳叆1銆2銆3銆4銆5銆6銆70(鍒嗗埆瀵瑰簲鏄 ...
    绛旓細C璇█瀹炵幇杈撳叆1鍒7鐨勬暟瀛,杈撳嚭瀵瑰簲鏄槦鏈熷嚑,鍙傝冧唬鐮佸涓: #include "stdio.h" int main() { int d; const char wd[7][3]= {"涓","浜","涓","鍥","浜","鍏","鏃"}; scanf("%d",&d); printf("鏄熸湡%s",wd[d-1]); return 0; } 鏈洖绛旇缃戝弸閲囩撼 宸茶禐杩 宸茶俯杩< 浣犲杩欎釜鍥炵瓟鐨...
  • 鍦╟璇█缂栫▼涓濡備綍灏1-10鐨勬暟浠庡皬鍒板ぇ鎺掑垪銆
    绛旓細渚嬶細include "stdio.h" 鍖呭惈澶存枃浠 void main() 涓诲嚱鏁 { int a[10],t,i,j; 瀹氫箟瑕佺敤鐨勬暟鎹拰鏁扮 printf("input the ten number:\n"); 鏄剧ず杈撳嚭 for(i=0;i<10;i++)scanf("%d",&a[i]); 鍒╃敤寰幆鎺ュ彈鏁版嵁 for(j=0;j<10;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]...
  • 鐢–璇█ 缂栫▼,璁$畻1鑷50鏄7鐨勫嶆暟鐨勬暟鍊间箣鍜,鐢╢or璇彞灏藉叴瀹炵幇銆杈撳嚭...
    绛旓細include<stdio.h> int main(void){ int i,a;for(i=1;i<=50;i++){ a=i%7;if(a==0)printf("%d ");} return 0;} 杩欓噷鐢ㄥ埌浜嗚涓涓暟闄ょ劧鍚庡彇浣欐暟锛岃鍙锋槸%锛 濡傛灉浣欐暟鏄浂锛屽垯鑳借杩欎釜鏁版暣闄わ紝濡傛灉涓嶈兘锛堝嵆浣欐暟涓1锛2,3,4,5,6锛夊垯涓嶈兘琚暣闄ゃ
  • C璇█缂栫▼姹1鍒100涓兘琚3鏁撮櫎鐨勬暟骞杈撳嚭
    绛旓細1銆侀鍏堟柊寤轰竴涓伐绋嬪拰.c鏂囦欢銆2銆佺劧鍚庤緭鍏ュご鏂囦欢鍜屼富鍑芥暟銆3銆佹帴鐫杈撳叆瀹氫箟鍙橀噺绫诲瀷銆4銆鐢ㄤ竴涓猣or寰幆鍘婚亶鍘100~120涔嬮棿鐨勬墍鏈夋暟銆5銆佺敤if寰幆鍘诲垽鏂鏁拌兘鍚﹁3鏁撮櫎銆6銆佹渶鍚庣紪璇戯紝杩愯灏卞畬鎴愪簡銆傛敞鎰忎簨椤癸細灏界C璇█鎻愪緵浜嗚澶氫綆绾у鐞嗙殑鍔熻兘锛屼絾浠嶇劧淇濇寔鐫璺ㄥ钩鍙扮殑鐗规э紝浠ヤ竴涓爣鍑嗚鏍煎啓鍑虹殑C...
  • C璇█:缂栫▼瀹炵幇杈撳叆,杈撳嚭
    绛旓細鏂规硶寰堝锛屾垜鐢ㄦ暟缁瀹炵幇銆傚畾涔20澶у皬鏁扮粍锛屼笅鏍囧姞1灏辨槸1锝20鐨勬暟瀛楋紝鏁扮粍鍏冪礌鍊煎氨鏄緭鍏ョ姸鎬併俰nclude<stdio.h> include<windows.h> include<conio.h> void show(int *nums);int main(){ int nums[20]={0};//琛ㄧず1鍒20涓暟瀛楃殑鐘舵侊紝0琛ㄧず鏈杈撳叆锛1琛ㄧず宸茶杈撳叆 int save[19],*p=save,...
  • c璇█涓濡備綍缂栫▼杈撳嚭123456 234561 345612 456123 561234 6123?_鐧惧害...
    绛旓細鍦 C 璇█涓紝浣犲彲浠ヤ娇鐢ㄥ惊鐜潵瀹炵幇杩欎釜杈撳嚭銆備笅闈㈡槸涓涓畝鍗曠殑 C 璇█绋嬪簭锛屽畠灏嗚緭鍑烘墍闇鐨勫簭鍒楋細include <stdio.h> int main() { int start, i, j;for (start = 1; start <= 6; ++start) { for (i = start, j = 0; j < 6; ++j, ++i) { if (i > 6) { i = 1;} ...
  • C璇█缂栫▼璇曢銆傞鐩 杈撳叆n鐨勫,璁$畻1鍒皀鐨勫拰,涓诲嚱鏁瀹炵幇杈撳叆杈撳嚭,鑷畾 ...
    绛旓細result = result + i; // 绱姞杩囩▼ return result; // 杩斿洖璁$畻缁撴灉 }int main() { unsigned int n; // 搴忓垪鐨勪笂闄愬 printf ("璇疯緭鍏ュ簭鍒楃殑涓婇檺鍊(n) : ");scanf("%d",&n); // 璇诲叆n鐨勫 printf("1鍒%d鐨勫拰涓%d\n\n",n,sum(n)); // 鎵撳嵃杈撳嚭銆俽eturn 0;} ...
  • 鐢╟璇█缂栧啓绋嬪簭,鍏堣緭鍏ヤ竴缁勫鐢熸垚缁,鐢-1琛ㄧず杈撳叆缁撴潫,鐒跺悗杈撳叆鏌愪竴...
    绛旓細}//浣犺鏄兂杈撳嚭瀛︾敓鐨勫鍚,灏卞湪姝よ緭鍏ュ鐢熺殑濮撳悕 鏈洖绛旂敱缃戝弸鎺ㄨ崘 涓炬姤| 绛旀绾犻敊 | 璇勮 1 0 浜墤鍜 閲囩撼鐜:42% 鏉ヨ嚜:鑺濋夯鍥 鎿呴暱: C/C++ 浜掕仈缃 甯歌杞欢 PHP 鏁版嵁缁撴瀯鍙婄畻娉 鍏朵粬鍥炵瓟 浣犵殑绋嬪簭瑕佹眰鏈変袱涓,绗竴涓帓搴,绗簩涓煡鎵,鎵浠ヤ綘缁撳悎杩欎袱涓畻娉曞氨鑳芥悶瀹氫簡銆傚嵆鍏堝杈撳叆鐨勬暟鎹繘琛屾帓搴,...
  • c璇█涓,缂栫▼瀹炵幇浠庝竴鑷冲洓鑷宠渚濇杈撳嚭1 3 5 7涓*
    绛旓細include <stdio.h>int main(){const int ROW=4;int i,j;for( i=0;i<ROW;i++ ){for( j=0;j<2*i+1;j++ )printf("*");printf("\n");}return 0;}
  • 扩展阅读:少儿编程是学什么的 ... c++入门程序代码 ... 少儿编程一般学几年 ... c++编程 ... c++编程软件 ... 少儿学编程的弊端 ... 少儿编程有必要学吗 ... 大一c语言必背编程题 ... c语言试题及答案 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网