下载此文档

最新C语言练习题库40题版答案.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
好好学****br/>。
(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。
例如:153=1*1*1+5*5*5+3*3*3)
#include<>
好好学****br/>#include<>
int main()
{
int i,j;
int a[6][6]={{35, 1, 6, 26, 19, 24},
{ 3 , 32 , 7 ,21, 23 , 25} ,
{ 31 , 9 , 2 , 22 , 27 , 20} ,
{ 8 , 28 , 33 ,17 , 10 , 15 } ,
{ 30 , 5 , 34 , 12 , 14 , 16} ,
{ 4 , 36 , 29, 13 , 18 , 11}
};
int max=a[0][0];
int col,row;
int sum=0;
for(i=0;i<6;i++)
for(j=0;j<6;j++)
{
if(i==j||i+j==5)sum=sum+a[i][j];
}
好好学****br/> printf("%d\n",sum);
for(i=0;i<6;i++)
for(j=0;j<6;j++)
{
if(a[i][j]>=max)
{
max=a[i][j];
col=j;
row=i;
}
}
printf("max=%d,row=%d,col=%d\n",max,row,col);
}
好好学****br/>5. 对任意输入的5个字符数组进行排序
比方:输入
abc def fdc ccc efg
得到
abc ccc def efg fdc
6. 求2个数组的交集
输入
{5,6,7,9,10}
{2,3,4,5,6}
得到
{5,6}
#include<>
int main()
{
int a[5]={5,6,7,9,10};
int b[5]={2,3,4,5,6};
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(a[i]==b[j]) printf("%d ",a[i]);
}
}
好好学****br/>}
7. 求[m,n]之间既不能被7整除也不能被5整除的整数之和,m和n的值由键盘输入。
例如,如果m和n的值分别为10和20,那么计算结果为:106。
#include<>
int main()
{
int m,n;
int i,sum=0;
printf("请输入m和n:");
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++)
{
if(i%7!=0 && i%5!=0) sum=sum+i;
}
printf("%d",sum);
}
8. 求字符串的长度并输出。
例如,当字符串1为"This Is a c Program"
那么应输出:Result is: 19
#include<>
int main()
{
char str[100]="";
int i=0; //str的下标
gets(str);
while(str[i]!='\0')
{
i++;
str[i]=str[i]+1;
}
printf("字符串

最新C语言练习题库40题版答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lu2yuwb
  • 文件大小110 KB
  • 时间2022-08-10