C语言113道题目(7)

2019-06-02 14:20

原始数据由键盘输入)。 #include #define N 20

void enter (int a[], int n) {

int i;

printf(\请输入数据:\\n\ for (i=0;i

scanf(\

printf(\原始数据为:\\n\ for (i=0;i

void main() {

void enter (int [], int ); int i;

int a[N],n;

printf(\输入你所要的数组元素个数:\\n\ scanf(\ enter (a,n); for(i=0;i

if (a[i]%2==0)

printf (\其中的偶数是%d\\n\ } }

65.请编程实现:输入几个整数,判断其中奇数的个数,并输出奇数的累加和。(要求:数据的个数及原始数据由键盘输入) #include #define N 20

void enter (int a[], int n) {

int i;

printf(\请输入数据:\\n\ for (i=0;i

scanf(\

printf(\原始数据为:\\n\ for (i=0;i

printf(\ printf(\}

void main() {

void enter (int [], int ); int i;

int a[N],n,sum=0;

printf(\输入你所要的数组元素个数:\\n\ scanf(\ enter (a,n); for(i=0;i

if (a[i]%2==1)

{printf (\其中的奇数是%d\\n\ sum=sum+a[i];}

}printf (\奇数和是%d\\n\ }

66.有一个两位数XY,X是十位,Y是个位;给出X+Y的值和X*Y的值;编程实现让用户猜测这个两位数十多少?根据猜测给出不同的提示。 #include void main() {

printf (\

printf(\

printf(\请输入你所猜得数字\\n\ int a;

scanf(\ for (;a!=11;)

{printf(\ scanf(\

printf (\}

67.键盘输入的一个两位数XY,X是十位,Y是个位;请编程计算X+Y的值和X*Y的值。 #include void main ()

{

printf (\请输入一个两位数\\n\ int a,x,y; scanf (\ x=a/10; y=a;

printf (\ printf(\}

68.用for循环语句计算1到20的和,并将结果输出。 #include void main() {

int i=1,sum=0; for (;i<=20;) {

sum=sum+i; i++;

}

printf(\到20的和是%d\\n\}

69.从键盘输入一行字符,统计出输入的字符个数(注:不要使用strlun函数编程)。 #include void main()

{ int alphabet=0,i=0; char str[100];

printf (\请输入一个字符串\\n\ gets(str);

for (i=0;str[i]!='\\0';i++)

++alphabet;

printf (\有%d个字母\\n\}

70.编程实现:任意输入10个数,计算所有正数的和,负数的和以及10个数的和。 #include void main() { int i;

float a[10];

printf(\请输入任意十个数\\n\for (i=0;i<10;i++) {

printf(\ scanf(\}

printf(\

printf(\原始数据为:\\n\for (i=0;i<10;i++) printf(\

float sum1=0, sum2=0, sum3=0; for (i=0;i<10;i++)

{if (a[i]>0) sum1=sum1+a[i]; else sum2=sum2+a[i]; sum3=sum1+sum2;}

printf(\正数的和是%f\printf(\负数的和是%f\printf(\总和是%f\}

71.编程实现:求任意20个数中的正数之和及正数的个数,并将结果输出。 #include void main() { int i;

float a[20];

printf(\请输入任意二十个数\\n\for (i=0;i<20;i++) {

printf(\ scanf(\} int m=0; float sum=0; for (i=0;i<20;i++) { if (a[i]>0) m++; }

for (i=0;i<20;i++)

sum=sum+a[i];

printf(\正数的个数是%d\printf(\所有数的和是%f\}

72.编程实现:对键盘输入的任意一个四位正整数,计算各位数字平方和。 如:2345 则:计算2*2+3*3+4*4+5*5 #include #include void main ()

{

printf (\请输入一个四位数\\n\ int x,a,b,c,d,s; scanf (\

a=x/1000; b=x/100-10*a; c=x/10-100*a-10*b; d=x;

printf (\ printf(\ printf (\ printf (\

s=a*a+b*b+c*c+d*d;

printf(\各位数字的平方和是%d\\n\

}

73.有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天以后能卖完,请编程。 #include void main() {

int a=1020,c=0; do {a=a/2-2; c++;} while (a!=0); printf(\}

74.编程实现:打印100以内个位数为6且能被3整除的所有数 。 #include void main() {int i;

for (i=0;i<100;i++) {if (i==6&&i%3==0)


C语言113道题目(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:语音放大电路设计 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: