c语言函数100题 c语言函数用法大全

好心人做几道C语言的题(100分)题目太多了,分又太少!
4、
#include stdio.h
#define N 3
main()
{
int a[N][N]={0};
int i,j,max,k;
printf("输入%d×%d的矩阵:\n",N,N);
for(i=0;iN;i++)
for(j=0;jN;j++)
{
scanf("%d",a[i][j]);
}
max=a[0][0];
k=0;
for(i=1;iN;i++)
{
if(maxa[i][i])
{
max=a[i][i];
k=i;
}
}
printf("主对角线值最大值:%d, 其下标值:(%d,%d)\n",max,k,k);
}
5、
#include stdio.h
#include string.h
#define N 100
void sort(char a[N])
{
int len,i,j;
char temp;
len=strlen(a);
for(i=0;ilen-1;i++)
for(j=len-1;ji;j--)
{
if(a[j]a[j-1])
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
}
}
main()
{
char a[N]={0};
int i,j,max,k;
printf("输入一个字符串:\n");
gets(a);
sort(a);
printf("排序后的数组:%s\n",a);
}
6、
#include stdio.h
#include string.h
#define N 100
main()
{
char a[N]={0},b[N]={0};
printf("输入一个字符串:\n");
gets(a);
strcpy(b,a);
printf("复制的字符串:%s\n",b);
}
c语言问题100你的这句话应该说“传值类型的形参值得改变并不能改变对应实参的值,把数据从被调用函数返回到调用函数的唯一途径是通过return语句返回函数值”
二级c语言100套题发一部分给你看以下,发你信箱了.
南开习题集类型:
一、替换字符 。(1、3、5、7、9、27、30、73、79、91、93、95、97、99)
二、字符串左右排序和比较 。(2、4、6、12、26、29、71、72、74、84、90、96、98、100)
三、正整数排序求平均值(包括将数拆散、求最大最小值) 。(8、31、33、35、37、39、42、
44、46、47、48、49、50、51、52、53、54、56、58、60、61、63、65、67、69、92、94、)
四、产品五个因素c语言函数100题的比较排列 , 是结构体操作问题 。(11、13、15、17、19、81、83、85、87、89 )
五、素数 。(14、22、28、51、80 )
六、数字排序 。(10、18、)
七、其他数学计算 。(16、20、36、43、55、57、59、64、66、78、86、88 )
八、数字或字符移位后c语言函数100题的计算 。(21、23、41、45、77 )
九、学生成绩,结构体问题 。(24、76 )
十、字符串(单词)的倒置和删除 。(25、75 )
十一、选票问题 。(32、68、70、82 )
十二、出圈问题 。(34 )
十三、进制转换 。(38、40、62 )
1题 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS10.DAT中 。
替代关系:f(p)=p*11 mod 256 (p是数组中某一个字符的ASCII值 , f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代 。
部分源程序已给出,原始数据文件存放的格式是:每行的宽度均小于80个字符 。
请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容 。
#includestdio.h
#includestring.h
#includeconio.h
#includectype.h
unsigned char xx[50][80];
int maxline=0;/*文章的总行数*/
int ReadDat(void)
void WriteDat(void)
void encryptChar()
{
}
void main()
{
clrscr();
if(ReadDat()){

推荐阅读