文档介绍:上机程序调试及程序设计练****一、程序填空(1)找Armstrong(水仙花)数:371=3*3*3+7*7*7+1*1*1#include<>#include<>voidmain(){inti,a、b,c;for(i=100;i<=999;i++){ a=i/100; 1 //b=i%100/10;c=i%10;if( 2 ) //a*a*a+b*b*b+c*c*c==iprintf(n%disaArmstrongnumber!\n'\i);(2)输入1个整数后,输出该数的位数。(例:输入3214则输出4,输入-23156则输出5)。#include<>voidmain(){intn,k=0;scanf(”%d",&n);while( 1 ){ //n!=0k++; 2 ; //n=n/10}printf(H%cl\nM,k);y_3y_lB^Qev,,etepT_OMep[WNKT(EyfiY^nQB4R6®Qu9yfi®Qe -312R6嘔QU 60_#include<>#include<>voidmain(){intn,s=0;scanfC'%d",&n); 1 〃if(n<0)n=-n;while(n!=0){ 2 // s+=n%10;n=n/10;1primf(“%d\n",s);4y_(E_u(Qye丙fi\_N_N*ctcp|^\>P/nO_0<Y$7徼zff八春”Qc 12345yfiR6®Qu5432ly8徼zfK券Qc-34567yfiR6®Qu-765430.#include<>#include<>longf(longn){longm,y=0;m=fabs(n);while(m!=0){y=y*10+m%10;// m=m/10y8}if(n>=0)returny;else 2 )voidmaiii(){printf(n%ld\tH,f(12345));//return-y;printf(M%ld\n,\f(-34567));5y_(E_u(Qye^fiNI[W{&N2N-R-******@gv,,ep[W[W{&0_#include<>#include<string,h>#include<>voidf(char*s){inti=0;while(s[i]!二'O'){if(isdigit(s[ij)) 1 (s+i,s+i+l); //strepy 2 i++;) //else)voidmain(){charstr[80];gets(str);f(str);puts(str);6y_((®Qev„[W{&N2N-gab~f7T&Qis"〔he"徙N*SU娩O_Y,goeg§RO徳VPQdsOv,,k!epyfiY,goeg*b~R0徳VP00_#include<>intfind(char*str){char*fstr="the";inti=O,j,n=();while(str[i]!=、0‘){for( 1 )// j=0;j<3;j++if(str[j+i]!=fstr[j])break;if( 2 )n++:i++;//J>=3returnn;Ivoidmain(){chara[80];gets(a);printf(H%d,\find(a));7y_堰Qev,,N_N*\,QTM[WkIyfi\JWkLVTffiyu5N*OMnTffi®QuO_O<Y,y7,,a,,S0b-”HwHS0b-Hbn0#include<>voidmain(){charc;c=getchar();if( 1 )c=c+5;elseif(c>='v'&&c<='z') 2 putchar(c);//c>=tal&&c<=fuf// c=(,+5)%26+,at;8y.\_[W{&Ns>N-******@gv,JW{&CR・dO_#include<>voidmain(){chars|80];inti,j;gets(s);for(i=j=0; 1 ;i++)if(s[i]!=C){ s[j]=s[i]; 2 1puts(s);//‘\(r//j++;9y_[iK=lyfi2yfiJSyfilOyfilB#include<>#include<>#definef(x)x*x-5*x+sin(x)f(x)=x*x-5*x+sin(x)v„g_YP<0voidmaiii(){intx;floatmax; 1 for(x=2;x<=10:x++)printf(H%f\n*\max);IlOy—N*etepyfic#include<stdio