12.输入一个正整数求出它是几位数;输出原数和位数。
13.打印以下图案: *
***
*****
*******
14.打印以下图案:
答案
*
**
***
****
15.求下列试子的值:1-1/2+1/3-1/4+……+1/99-1/100,将结果输出。
16.求 Sn=a+aa+aaa+…+aa…a 之值,n,a 由键盘输入。
17.求一个 3*3 的整型矩阵对角线元素之和。将原矩阵和求出的和输出。
18.有一篇文章,有三行文字,每行有 80 个字符。要求统计出其中英文大写字母、消协字
母、数字、空格以及其他字符的个数。
19.输入三角形的三边 a,b,c,判断 a,b,c,能否构成三角形,若能,计算面积。
20.编程序,求方程 aX2+bX+c=0 的解;输入 a,b,c.
21.把 100~200 之间的不能被 3 整除的数输出。
22.按以下规律翻译密码:
将每一个字母变成它后面的字母,例如,将 A 变成 B,B 变成 C,…,Z 变成 A,非字母
字符不变,“!”作为电文结束标志。
23.百元买百鸡问题:公鸡每只 5 元,母鸡每只 3 元,小鸡 3 只一元,问一百元买一百只鸡
有几种买法。
24.编程判断对输入的任何一个年份是否是闰年,将结果输出。
25.编程实现:计算 1 到 100 之间的奇数之和及偶数之和。
26.请编程实现:对任意 100 个整数,统计 0 的个数及正数的累加和。
27.从键盘输入一行字符,统计出输入的字符个数(注:不要使用 strlun 函数编程)。
28.编程实现:打印 100 以内个位数为 6 且能被 3 整除的所有数 。
A 类:
1.用冒泡方法对十个数据排序(数组实现)
答案
#include<stdio.h>
main ( )
{ int i,j,t;
static int a[10]={5,7,4,2,3,6,1,0,9,8};
for(j=0;j<9;j++)
{ for(i=0;i<9-j;i++)
{ if(a[i]>a[i+1])
{ t=a[i];a[i]=a[i+1];a[i+1]=t ;
}
}
评论0
最新资源