C语言程序设计|VC++6.0
自学自用留档,如需请自取。
鱼儿有梦也会飞翔
这个人很懒,什么也没有留下。
展开
-
C语言日常作业|删除字符数组中Ascii值为奇数的字符,剩余字符存放在另一数组
#include<stdio.h>void main(){ char a[100],b[100],*p1,*p2; gets(a); p2=b;//p2指针指向数组b的首地址 for(p1=a;*p1!='\0';p1++)//'\0'是字符串的结束符号,这里代表循环到最后一位元素 { if((*p1)%2==0)//无余数则为偶数,进行赋值到b数组 *p2++...原创 2019-12-28 15:39:03 · 1071 阅读 · 0 评论 -
C语言日常作业|判断其Ascii值最小或最大的元素输出
思路:指针指向各个元素的地址来循环判断大小,判断一次,赋值一次。#include<stdio.h>void main(){ char *p,b[10],min; printf("请输入十个字符:"); gets(b); p=b;//指针指向字符数组的首地址 for(min=*p;p<b+10;p++)//循环判断数组元素中的最小值 if(*p<min) ...原创 2019-12-28 13:42:52 · 758 阅读 · 0 评论 -
C语言日常作业|利用循环判断输出100-200之间的素数
#include<stdio.h>void main(){ int i,j; for(i=100;i<=200;i++)//给定范围100~200 { for(j=2;j<=i-1;j++)//给定范围2~i-1 { if(i%j==0) break;//整除则不是素数 跳出 继续循环不输出 } if(j==i) { pri...原创 2019-12-26 15:23:28 · 1110 阅读 · 0 评论 -
C语言日常作业|大写字母转换小写字母,其余字符输出与A的位序差
#include<stdio.h>void main(){ int c; char a,b; scanf("%c",&a); if(a>='A'&&a<='Z')//大小转换小写字母 { b=a+32; printf("%c\n",b); } else if(a<'A')//位序差即为ASCII值之差 { c=6...原创 2019-12-25 11:55:15 · 315 阅读 · 0 评论 -
C语言日常作业|利用for循环语句输出九九乘法表
#include<stdio.h>int fun(){ int x,y; for (y=1;y<10;y++) { for (x=1;x<=y;x++) { printf("%d*%d=%d",y,x,x*y); printf(" "); } ...原创 2019-12-23 12:43:57 · 850 阅读 · 0 评论 -
C语言日常作业|为十个元素赋值并输出其大于0的所有元素
#include<stdio.h>void main(){ int a[10],*p; for(p=a;p<=a+9;p++)//利用指针p指向数组a的各个元素的地址赋值 scanf("%d",p); for(p=a;p<=a+9;p++)//利用指针p指向数组a的各个元素的地址来判断是否大于0 { if(*p>0) printf("%5d"...原创 2019-12-22 21:41:01 · 411 阅读 · 0 评论 -
C语言日常作业|判断输入整数是否为素数
素数又称质数,是指除了1和它本身以外,不能被任何整数整除的数。例如5就是素数,因为它不能被 2~4之间的任一整数整除。思路:介于之上,判断一个整数A是否是素数,只需将2~(A-1)之间的每一个整数去除A,如果都不能被整除,那么其就是一个素数。#include <stdio.h>int fun(int x){ int i,a=0; for(i=2;i<x;i++) ...转载 2019-12-22 15:25:24 · 1101 阅读 · 0 评论 -
C语言日常作业|文章有3行文字,每行有80个字符,输入并统计字符类别
思路:运用for语句及if语句判断字符类型并累加数值,统计种类中共有多少字符。#include <stdio.h>void main(){ char str[3][80]; int i, j, big=0, small=0, number=0, space=0, others=0; printf("请输入第1行的字符:\n"); gets(str[0]);//不能使用sc...转载 2019-12-11 17:55:35 · 2147 阅读 · 7 评论 -
C语言日常作业|将数组中输入的5个整数利用起泡法从小到大进行排序并输出
思路:利用起泡法,将相邻元素两两比较数值大小并用循环进行数值替换#include<stdio.h>void main(){ int i,j,swap,a[5]; printf("请输入5个需要排序的整数:\n"); printf("(单击回车键完成输入并输入下个整数)\n"); for(i=0;i<5;i++)//使用循环输入数值 scanf("%d",&...原创 2019-12-11 16:37:32 · 7284 阅读 · 0 评论 -
C语言日常作业|运用函数对输入的数值保留两位小数并对第三位进行四舍五入
思路:用整形截取小数点后三位数值,取其个位数值判断是否满足四舍五入进行进一或舍去第三位,而后返回赋值。#include<stdio.h>double fun(double x){ int a,b,c; double d; a=x*1000;//利用整形截取三位数值 b=x*100;//前两位数值保持不变 c=a%10;//取个位数值 if(c>4) d=(b+1...原创 2019-12-07 16:39:17 · 4889 阅读 · 0 评论