
C语言练习题
eclipse_ali
C语言题目已停止维护,不再答疑。祝各位好运2020/09/01
展开
-
C语言练习题4:输入的字符串将*号移到字符串的尾部
若输入的字符串中只包含字母和号。请编写函数fun,功能是将字符串中的前导号全部移到字符串的尾部。#include <stdio.h>char fun(char s[100]);int main(){ char s[100]; gets(s); s[100]=fun(s); printf("%s",s); return 0;}char fun(char s[100]){ int i,l,cnt=0,sum=0; for(i=0;s[i]!=0;i++){ if(s[原创 2020-07-07 16:58:12 · 1950 阅读 · 0 评论 -
C语言练习题3:矩阵转置输出
生成M*M矩阵,将矩阵转置输出#include <stdio.h>#include <math.h>void main(){ int s[10][10]={0}; int i,l; for(i=0;i<10;i++) for(l=0;l<10;l++) s[i][l]=rand()%9;//懒得初始化就写了随机数从0~9// for(i=0;i<10;i++){ //方便查看可以把注释去掉对比转置前后// for(l=0;l<10原创 2020-07-07 15:08:05 · 1620 阅读 · 0 评论 -
C语言练习题2:输出数字均不相同的三位数
输出由0、1、2、3组成的所有的各位数字均不相同的三位数,输出时每6个数占一行。#include <stdio.h>int main(){ int i,l,j; int cnt=0; for(i=0;i<4;i++) for(l=0;l<4;l++){ if(i==l)continue; for(j=0;j<4;j++){ if(j==l||j==i)continue; else printf("%d%d%d ",i,l,j,cnt)原创 2020-07-07 14:58:52 · 2118 阅读 · 0 评论 -
C语言练习题1:英文字母大小写转换
输入一行字符,判断其是否为英文字母,若是英文字母,则进行大小写转换,若不是英文字母,则不变。#include <stdio.h>int main(){ int i; char s[100]; gets(s); for(i=0;s[i]!=0;i++) if(s[i]>='a'&&s[i]<='z') s[i]=s[i]-32; else if(s[i]>='A'&&s[i]<='Z') s[i]=s[i]+原创 2020-07-07 14:16:06 · 1720 阅读 · 0 评论