c语言作业
WAE86
这个作者很懒,什么都没留下…
展开
-
C语言作业-7-2鞍点
/*思路:0* 先输入矩阵,存入数组; 1* 从第一行开始,找出第一行中最大数对应的列数 , 利用该列数找出该列最小数对应的行数 ,检查行 数是否为第一行。后面第二行、第三行。。。同理 */#includeint main(void){ int n; scanf("%d",&n); int a[n][n]; int i,j; int flag=0;转载 2017-06-15 21:44:26 · 578 阅读 · 0 评论 -
C语言作业-6-2完数
#includeint isWnum(int x){ int j; int sum=0; int ret; for(j=1;j<x;j++) { if(x%j==0) { sum=sum+j; } } if(x==sum) { ret=1; } else { ret=0; } return ret; } int main(void)原创 2017-06-14 20:55:44 · 332 阅读 · 0 评论 -
C语言作业-6-1分解质因数
#includeint isPrime(int a){ int i; int ret=1; for(i=2;i<a;i++) { if(a%i==0) { ret=0; break; } } return ret;}int main(void){ int x; scanf("%d",&x); printf("%d=",x); if(isPr原创 2017-06-13 21:27:21 · 621 阅读 · 0 评论 -
C语言作业-5-1高精度小数
#includeint main(void){ int a,b,t; int count=0; scanf("%d/%d",&a,&b); printf("0."); while(count<200){ t=a*10/b; //得到商 a=a*10%b; //得到余数 printf("%d",t); count++; }原创 2017-06-12 21:09:42 · 2902 阅读 · 0 评论 -
C语言作业-4-2念整数
#include#includeint tSwitch(int x){ switch(x) { case 0:printf("ling");break; case 1:printf("yi");break; case 2:printf("er");break; case 3:printf("san");break; case 4:printf("si");break原创 2017-06-12 20:44:05 · 845 阅读 · 0 评论 -
C语言作业-4-1素数和
#includeint isPrime(int a){ int ret=1; int i; for(i=2;i<a;i++) { if(a%i==0) { ret=0; break; } } return ret;}int sumPlus(int a){ int sum; int cnt=0; for(int i=2;i<10000;i+原创 2017-06-10 12:06:04 · 444 阅读 · 0 评论 -
C语言作业-3-2数字特征值
#include#includeint main(void){ int x,a; int cnt=0; int sum=0; scanf("%d",&x); while(x>0) { a=x%10; x=x/10; cnt++; if((a+cnt)%2==0) { sum=sum+pow(2,cnt-1); } } printf原创 2017-06-10 10:42:16 · 973 阅读 · 0 评论 -
C语言作业-3-1奇偶个数
#include int main(void){ int x; int odd=0,even=0; scanf("%d",&x); while(x!=-1){ if(x%2==0){ even++; }else{ odd++; } scanf("%d",&x); } printf("%d %d\n",odd,even)原创 2017-06-10 10:04:10 · 616 阅读 · 0 评论 -
C语言作业-2-2信号报告
#includeint main(void){ int x,a,b; scanf("%d",&x); a=x%10;//得到个位 b=x/10;//得到十位 switch(a) { case 1:printf("Faint signals, barely perceptible,"); break; case 2:printf("Very weak signals原创 2017-06-09 21:38:10 · 447 阅读 · 0 评论 -
C语言作业-2-1时间换算
#includeint main(void){ int BJT,UTC; scanf("%d",&BJT); if(BJT>=800){ UTC=BJT-800; }else{ UTC=BJT+1600; } printf("%d\n",UTC); return 0;}原创 2017-06-09 21:15:24 · 712 阅读 · 0 评论 -
C语言作业-1-1逆序的三位数
#includeint main(void){ int x,a,b,c,d; printf("请输入一个正三位数:\n"); scanf("%d",&x); a=x%10;//个位数 d=x/10; b=d%10;// 十位数 c=x/100;//百位数 printf("逆序的三位数为:\n%d",a*100+b*10+c*1); return 0;}原创 2017-06-09 20:48:38 · 1060 阅读 · 0 评论 -
C语言作业-advance4-1-逆序输出
#include #include typedef struct _node { int value; struct _node *next; } Node; int main() { Node * head = NULL; Node *p; int number; do {原创 2017-07-10 17:19:34 · 574 阅读 · 0 评论 -
C语言作业-advance7-1-排序
#include#includeint main(void){ int *a,n,number; int i,j,temp; scanf("%d",&n); a=(int *)malloc(sizeof(int)*n); //动态申请存储空间 for(i=0;i<n;i++) { scanf("%d",&number); a[i]=number; } for(i=0原创 2017-07-10 16:54:14 · 400 阅读 · 0 评论 -
C语言作业-8-1单词长度
/*清晰分类*/ #includeint main(void){ int i=0; char a; while(1){ scanf("%c",&a); if(a == '.'){ if(i!=0){ p转载 2017-06-15 21:48:35 · 1953 阅读 · 0 评论 -
C语言作业-9-1字符串比对
#include char input1[100];//必须开全局变量!不然会有意外情况。char input2[100];int main() { char ch; long linef = 0; long lines= 0; while ((ch = getchar()) != '\n') {//有空格字符的输入 input1[linef+转载 2017-06-15 21:52:05 · 596 阅读 · 0 评论 -
C语言作业-7-1多项式加法
/*~scanf("%d%d",&x,&y);思路:0、先读入两组数,分别存到连个数组中; 1、将两个数组按照算法要求转变成一个数组 2、分三大类进行输出:0)a[i](i>1); 1) a[1]; 2) a[0]。 a[i]:if(a[i]>0); 再细分if(a[i]==1) a[1]:if(a[1]>0);转载 2017-06-15 17:40:30 · 1505 阅读 · 1 评论