c语言:任意一个十进制正整数与其反序数相加后得到一个新的正整数,重,C语言期末复习...

if(a[k][i]>a[j][i])k=j; s+= a[k][i] ; }

*sum=s; }

main()

{ int x[M][N]={3,2,5,1,4,1,8,3},s; SumColumMin( x,&s); printf(\}

3. 设数组a中有10个整数,程序实现将10个整数按相反顺序存放的功能。 void inv (int *x,int n)

{ int *p, t, *i, *j, m=(n-1)/2;

i=x; j= x+n-1 ; p=x+m; for ( ; i

{ t=*i; *I = *j ; *j=t; } }

main ( )

{ static int I, a[10]={3,7,9,11,0,6,7,5,4,2};

prntf (\for(I=0;I<10;I++) printf (\printf (\inv (a,10) ;

prntf (\

for(I=0;I<10;I++)

printf (\ printf (\

}

4. 以下程序验证一个猜想:任意一个十进制正整数与其反序数相加后得到一个新的正整数,

重复该步骤最终可得到一个回文数(所谓反序数,是指按原数从右向左读所得到的数:例如,123的反序数是321。所谓回文数,是指一个数从左向右与从右向左读的值相同。例如,12321,234432都是回文数)。请填空。 #include long invert(long x); main()

{ long n, c=0;

printf(”input a number:”); scanf(”%d”, &n); while (n<0)

{ printf(”input a number:”); scanf(”%d”, &n); }

while(n!=invert(n))

{ n=n+invert(n); c++; } printf(”%ld,count=%ld”, n, c); }

long invert(long x) { long s;

for(s=0; x>0; x=x/10;) s=s*10+x; return s; }

5. 以下程序功能:合并两个已经按照升序排列的一维数组。Insert函数的功能是:将m插

入x指向的含有n个元素的数组中,数组中n个元素已按升序排序,插入m后的n+1个元素仍保持有序。试完善程序。 void insert (int x[ ],int n,int m); main( )

{ int a[10]={1,3,5,7,9},b[5]={2,4,8,16,32},k; for(k=0;k<5;k++) insert(a, k+5 ,b[k]); for(k=0;k<10;k++) printf(“%d”,a[k]); }

void insert (int x[ ],int n,int m) { int i,j;

if (m>x[n-1]) x[n] =m; else

{ for(i=0;x[i]for(j=n;j>=i;j--) x[j]= x[j-1]; x[i]=m; } }

编写程序:

1.给定一个大写字母,要求用小写字母输出。已知大写字母A的ASCII为65,小写字母a的ASCII为97。

2.输入三个数a、b、c,要求按由小到大顺序输出。

3.写一个判断素数的函数,在主函数中输入一个整数,输出是否为素数的信息。 4.编写一个函数fun(n),求任意整数的逆序数,例当n=1234时,函数值为4321。 5. 求Fibonacci数列中前20个数。Fibonacci数列的前两个数为1,1,以后每个数都是其前面两个数之和。Fibonacci数列前面n个数为:1,1,2,3,5,8,13,…。用数组存放数列的前20个数,并输出(一行5个数输出)。

6.将一个给定的一个2*3的二维数组行和列的元素互换,存到另一个3*2的二维数组中。用循环结构求s=1+2+3+...+100的和。

7. 写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串

8.有10个学生,每人考5门课,请编程计算每个学生的平均成绩,并统计输出有不及格科目的学生。

以上是由77cn范文大全为大家整理的C语言期末复习的相关范文,本文关键词为语言,期末,复习,程序,结果,设有,以下,如果,键盘,输入,,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

C语言期末复习.doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言期末复习在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值