c程序例题题(上面那个)

当前位置: >
C语言规定,在一个C程序中,main()函数的位置( & &)。
A.必须在系统调用的库函数之后
B.必须在程序的开始
C.必须在程序的最后
D.可以在任意位置
所属学科:
试题类型:客观题
所属知识点:
试题分数:2.0 分
暂未组卷。
暂无学习笔记。
&&&&&&&&&&&&&&&希赛网 版权所有 & &&C语言_中国石油大学(华东)c语言上机题及答案大全_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言_中国石油大学(华东)c语言上机题及答案大全
上传于||文档简介
&&上​百​道​程​序​设​计​题​及​答​案
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩54页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
C语言上机题库100题很准的哦!!
下载积分:1000
内容提示:C语言上机题库100题很准的哦!!
文档格式:DOC|
浏览次数:30|
上传日期: 11:30:20|
文档星级:
该用户还上传了这些文档
C语言上机题库100题很准的哦!!
官方公共微信经典C程序编程题-五星文库
免费文档下载
经典C程序编程题
导读:71.编程实现:求任意20个数中的正数之和及正数的个数,72.编程实现:对键盘输入的任意一个四位正整数,请编程,74.编程实现:打印100以内个位数为6且能被3整除的所有数,75.编程实现:从键盘输入若干个整数(数据个数应不少于50),编程实现按字母先后顺序排序,elsesum2=sum2+a[i];sum3=sum1+sum2;}printf(&正数的和是%f&,sum1
sum2=sum2+a[i];
sum3=sum1+sum2;}
printf(&正数的和是%f&,sum1);
printf(&负数的和是%f&,sum2);
printf(&总和是%f&,sum3);
71.编程实现:求任意20个数中的正数之和及正数的个数,并将结果输出。
#include &stdio.h&
void main()
float a[20];
printf(&请输入任意二十个数\n&);
for (i=0;i&20;i++)
printf(&a[%d]=&,i);
scanf(&%f&,&a[i]);
float sum=0;
for (i=0;i&20;i++)
if (a[i]&0)
for (i=0;i&20;i++)
sum=sum+a[i];
printf(&正数的个数是%d&,m);
printf(&所有数的和是%f&,sum);
72.编程实现:对键盘输入的任意一个四位正整数,计算各位数字平方和。
如:2345 则:计算2*2+3*3+4*4+5*5
#include &stdio.h&
#include &math.h&
void main ()
printf (&请输入一个四位数\n&);
int x,a,b,c,d,s;
scanf (&%d&,&x);
b=x/100-10*a;
c=x/10-100*a-10*b;
printf (&a=%d\n&,a);
printf(&b=%d\n&,b);
printf (&c=%d\n&,c);
printf (&d=%d\n&,d);
s=a*a+b*b+c*c+d*d;
printf(&各位数字的平方和是%d\n&,s);
73.有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天以后能卖完,请编程。
#include &stdio.h&
void main()
int a=1020,c=0;
while (a!=0);
printf(&c=%d&,c);
74.编程实现:打印100以内个位数为6且能被3整除的所有数 。
#include &stdio.h&
void main()
for (i=0;i&100;i++)
{if (i%10==6&&i%3==0)
printf(&%d\n&,i);
75.编程实现:从键盘输入若干个整数(数据个数应不少于50),其值在0至4的范围内,用-1作为输入结束的标志,统计每个整数的个数。
76.编写一个函数sort,将放到一维数组中的若干个数按从大到小的顺序排序;在主函数中输入若干个数到一个一维数组中,调用sort,对该数组进行排序,在主函数中将原数组和排好序的数组输出。
77.输入一个正整数,将其用质因子的乘积表示,并输出结果,格式为:12=2×2×3。
78.输入一个正整数,求出它的质因子的和,并输出结果,格式为:12的质因子和=2+2+3=7。
79.编写一个函数,判断一个正整数是否为完数:如果一个数的除它本身以外的所有因数之和等于它本身,则它就是完数。主函数中找出1000以内的所有完数。
80.编写函数GCD,求两个正整数的最大公约数,主函数中输入任意5个正整数,调用函数GCD,求出这5个数的最大公约数和最小公倍数。
81.编函数isprime判断正整m是否为素数;如果是素数,返回正整数1,否则返回0;主函
数中调用isprime,找出2到1000之间的所有素数。
#include&stdio.h&
#include&math.h&
int isprime(int);
void main()
for(m=2;m&=1000;m++)
if(isprime(m))
printf(&%5d&,m);
int isprime(int a)
for(i=2;i&=sqrt(a);i++)
if(a%i==0) return 0;
82.一维数组a中的若干个数已按从小到大的顺序有序;在主函数中输入一个数,将其插入到该数组中,使得原数组依然按原序有序,分别输入原数组和插入新元素之后的数组。 #include&stdio.h&
void main()
int a[21],i,j,n,p,
printf(&请输入数组元素的个数:&);
scanf(&%d&,&n);
printf(&请输入%d个整数:\n&,n);
for(i=0;i&n;i++)
scanf(&%d&,&a[i]);
for(i=1;i&=n-1;i++)
for(j=0;j&=n-1-i;j++)
if(a[j]&a[j+1])
temp=a[j];
a[j]=a[j+1];
printf(&原数组为:\n&);
for(i=0;i&=n-1;i++)
printf(&%5d&,a[i]);
printf(&\n请输入插入的数:&);
scanf(&%d&,&p);
for(i=0;i&=n-1;i++)
if(p&a[i])
temp=a[i];
printf(&插入元素后的数组为:\n&);
for(i=0;i&=n;i++)
printf(&%5d&,a[i]);
83.有5个国家名,编程实现按字母先后顺序排序,然后分别输出原数组和排序之后的数组。 #include&stdio.h&
#include&string.h&
void main()
char name[5][15],temp[15];
printf(&请输入国家名:\n&);
for(i=0;i&5;i++)
gets(name[i]);
for(i=0;i&5;i++)
for(j=0;j&4-i;j++)
if(strcmp(name[i],name[j+1])&0)
strcpy(temp,name[j]);
strcpy(name[j],name[j+1]);
strcpy(name[j+1],temp);
printf(&国家名排序后为:\n&);
for(i=0;i&5;i++)
printf(&%s\n&,name[i]);
84.有一行文字,要求删去其中的某个字符,此行文字和要删的字符均由键盘输入,分别输出原文字和删除之后的文字(注:原文字中的所有和要删除字符相同的字符完全删除)。 #include&stdio.h&
void main()
包含总结汇报、考试资料、资格考试、旅游景点、出国留学、专业文献、人文社科、外语学习以及经典C程序编程题等内容。本文共14页
相关内容搜索您的举报已经提交成功,我们将尽快处理,谢谢!
第一题:#include "stdio.h"
void main()
int a,b,sum=0;
for(a=0;a&=9;a++...
//将四个函数编成四个子函数了,在一个主函数里调用,你若需要,分别取出来用也可以。以下源代码,VS2005编译通过。
//1.从键盘输入一行字符,分别统计...
15=1*15=3*5
6*1=6.6*15=90
6*3=18.6*5=30
所以满足条件的有两队:90 . 6和30 . 18
#include "stdio.h"
float income,fax=0;
printf("Please input th...
1、代码如下:
for i=1 to 20
for j=1 to i
大家还关注

我要回帖

更多关于 c程序阅读题 的文章

 

随机推荐