浙江省计算机二级考试C语言上机题库
最新,最权威的二级上机题库,更新于2011年秋,非常适合参加省二级的考生,本文档完全免费。
上机程序调试及程序设计题目分类练习
1. 数字处理(切割技术)
1-1找Armstrong(水仙花)数:371=3*3*3+7*7*7+1*1*1 【这是一个三位的自然数,要点是三位分离】
#include <stdio.h>
#include<math.h>
void main()
{ int i,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 = = i
printf("%d is a Armstrong number!\n",i);
}
}
1-2输入1个整数后,输出该数的位数。(例:输入3214则输出4,输入-23156则输出5)。【逐位剥离】
#include <stdio.h>
void main()
{ int n,k=0;
scanf("%d",&n);
while( _____1_____ ){ // n!=0
k++;
_____2_____; // n=n/10
}
printf("%d\n",k);
}
1-3求输入的整数各位数字之和,如输入234则输出9,输入-312则输出6。【逐位剥离】
#include <stdio.h>
#include <math.h>
void main()
{
int n,s=0;
scanf("%d",&n);
______ 1 ______ // if (n<0) n=-n;【符号预处理】
while(n!=0) {
______ 2 ______ // s+=n%10;
n=n/10;
}
printf("%d\n",s);
}
1-4调用函数f,将一个整数首尾倒置。例如:若程序输入12345,则输出54321;若程序输入-34567,
你可能喜欢
- 浙江省计算机二级
- 计算机二级考试试题及答案
- 全国计算机等级考试二级C语言
- 十七届六中全会
- 浙江省计算机二级vb9页
- 浙江省计算机二级题目18页
- 2006年春浙江省计算机等级考试二级C试卷5页
- 2008年春浙江省计算机等级考试二级C试卷6页
- 2008年秋浙江省计算机等级考试二级C试卷7页
- 2000年秋浙江省计算机等级考试二级C试卷及答案7页
- 2010年9月全国计算机二级考试vf试题及答案11页
- 2008年9月至10年9月全国计算机等级考试二级C++笔试试题及答案50页
- [考试中心]安徽省计算机二级VB笔试权威模拟试题及答案25页
- 2005-2011年全国计算机等级考试二级C语言笔试试题及答案64页
- 2008年4月计算机等级考试二级C++考试试题及答案9页
- 2007年9月全国计算机等级考试二级VB语言笔试试题及答案4页


