南昌大学c语言作业答案,南昌大学计算机c语言操作题答案

《南昌大学计算机c语言操作题答案》由会员分享,可在线阅读,更多相关《南昌大学计算机c语言操作题答案(18页珍藏版)》请在金锄头文库上搜索。

1、83、以下程序的输出结果是【 】 。main() char s=abcdef;s3=0;printf(%sn,s);教师批改:abc 84、以下程序运行后的输出结果是 【 】 。main() char s =“9876”,*p;for ( p=s ; p#include main() char a=clanguage,t;int i, j, k;k=strlen(a);for(i=0; iaj 88、下列程序中字符串中各单词之间有一个空格,则程序的输出结果是【 】 。#include main( ) char strl=How do you do, *p1=strl;strcpy(strl+s。

2、trlen(strl)/2,es she);printf(%s n,pl);教师批改:How des she 89、若想通过以下输入语句使 a中存放字符串 1234,b中存放字符 5,则输入数据的形式应该是【 】 :.char a10,b;scanf(a=%s b=%c,a,:.教师批改:a=1234 b=5 A 或 a=1234b=5 90、函数 fun的功能是:使一个字符串按逆序存放,请填空void fun (char str) char m; int i,j;for(i=0,j=strlen(str);i=0;-i) d=ci;printf(%c,b【2】; 教师批改:【1】n%base。

3、 【2】d 94、(36) 已知函数 isalpha(ch)的功能是判断自变量 ch是否是字母,若是,函数值为 1,否则为 0。下面程序的输出是 【 】 。#include#includevoid fun4( char str) int i,j;for(i=0, j=0; stri; i+)if(isalpha(stri) strj+=stri;strj=0;main() char ss80=It is!;fun4(ss);printf( %sn, ss);教师批改:It is 95、下面 invert函数的功能是将一个字符串 str的内容颠倒过来。请填空。#include void inve。

4、rt(char str) int i,j, 【1】 ; for(i=0,j=strlen(str) 【2】 ; i#includemain() int i;char str10, temp10;gets(temp);for (i=0; i代表回车符):C+BASICQuickCAdaPascal则程序的输出结果是 【 】 。教师批改:QuickC97、通过循环按行顺序为一个 55的二维数组 a赋 1到 25 的自然数,然后输出该数组的左下半三角。试编程。教师批改:#include main( )int a55,i,j,n1;for(i0; imain( ) int a10,b10,i ;for。

5、(i=0; i=0 )if (aix)ai+1=ai;i-;else break;ai+1=x;for(i=0;i#define N 101main()int i,j,num=0,aN;printf(the numbers are:n);for(i=2;iaj) min=j;temp=ai;ai=amin;amin=temp;printf(n The sorted numbers:n);for(i=1;imax)max=aij;maxj=j;for(k=0;flag1=1;kakmaxj) flag1=0;if(flag1)printf(n第%d 行,第%d 列的%d 是鞍点n,i,maxj,。

6、max);flag2=1;if(!flag2)printf(n矩阵中无鞍点!n);110、有 15个数按由大到小的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则打印出“无此表”。教师批改:#include#define N 15main() int i=1,j,number,top,bott,mid,loca,aN,flag=1,sign=1;char c;printf(Enter data:n);scanf(%d,while(i=ai-1) i+;else printf(Enter this data again:);printf(n。

7、);for(i=0;iaN-1)loca=1;while(sign=1)&(top=Aelse if(textij=aelse if(textij=0else if(textij=) spa+;else oth+;for(i=0;imain() int j,n;char ch80,tran80;printf(nInput cipher code:);gets(ch);printf(nncipher code:,ch);j=0;while(chj!=0)if(chj =A)&(chj=a)&(chjs2,输出一个正数;s1=s2,输出 0;s2main()char a10,b10;int i,j。

8、;printf(please input tow string:n);gets(a);gets(b);i=sizeof(a);j=sizeof(b);if(ij) printf(The array a is length than array b);elseif(ibi)printf(the array is bigger than b,bigger %d ,ai-bi);break;elseif(aibi)printf(the array is smaller than b,smaller %d ,ai-bi);break;elsecontinue;if(ai=0)printf(array a=array b);break;。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值