
小程序
liebecl
不断前行~
展开
-
将一个三位数的位置交换顺序
输入一个三位数,将其位置交换顺序,代码如下。 #include原创 2017-09-22 23:38:29 · 5602 阅读 · 0 评论 -
从键盘输入一个正整数n,若能同时被3、5和7整除,则输出“Yes”,否则输出“No”
小程序示例:void main(){ int n; scanf("%d",&n); if((n%3 == 0)&&(n%5 == 0)&&(n%7 == 0)){ printf("Yes\n"); } else{ printf("No\n"); } system("pause");}—————————————原创 2017-10-17 00:11:57 · 15645 阅读 · 0 评论 -
输出金字塔:*,***,*****,*******,*********
小程序示例:void main(){ int i,j,k; for(i=1;i<=5;i++){ //打印行数,共5行 for(j=1;j<=5-i;j++){ printf(" "); //打印每行的空格数 } for(k=1;k<=2*i-1;k++){ //打印星原创 2017-10-16 23:56:08 · 9089 阅读 · 2 评论 -
输入一串字符,以回车换行符为结束标志,并统计输入的英文字符和数字字符
小程序示例:int main(){ char ch, str[1024]; int i = 0; int English_char = 0; int Number_char = 0; while ((ch = getchar()) != '\n') { //获取字符,以\n结束 str[i] = ch;原创 2017-10-21 00:29:35 · 15212 阅读 · 2 评论 -
输入50个实数,并求出最大的数和它们的平均数
小程序示例:int main(){ float a[50], max; float sum = 0; int i; for (i = 0; i < 50;i++) { scanf("%f",&a[i]); //输入50个实数 sum += a[i]; //计原创 2017-10-21 00:17:49 · 744 阅读 · 0 评论 -
计算1到100的平方根,并将结果保存到二进制文件root.dat中
小程序示例:int main(){ double a[100]; int i; FILE *fp; for (i = 0; i < 100;i++) { a[i] = sqrt(i+1); //计算1到100的平方根 } fp = fopen("root.dat","wb"); //打开一个二进原创 2017-10-19 23:55:21 · 2011 阅读 · 0 评论 -
已知三角形的三边,求三角形的面积
小程序示例:float area(float a, float b, float c){ float t, s; t = (a + b + c) / 2; s = (float)sqrt(t*(t - a)*(t - b)*(t - c)); //求得面积 return s; //返回面积的原创 2017-10-19 01:27:49 · 6458 阅读 · 0 评论 -
从键盘输入10个实数,并输出它们的平均数和比平均数大的数
小程序示例:int main(){ int i,j,k; float sum = 0; float a[10],b; for (i = 0; i < 10;i++) { scanf("%f",&a[i]); //从键盘输入10个数存入a[10] } for (j = 0; j < 10;j++) {原创 2017-10-19 01:01:32 · 3567 阅读 · 0 评论 -
从键盘输入20个数a1到a20,计算并输出b1到b10,b1=根号(a1*a1+a20*a20),...,b10=根号(a10*a10+a11*a11)
小程序示例:int main(){ int i,j, a[20]; double b[10]; for (i = 0; i < 20;i++) { scanf("%d",&a[i]); //从键盘输入20个数存入a[20] } for (j = 0; j < 10;j++) { b[j] = sqrt原创 2017-10-18 00:42:54 · 446 阅读 · 0 评论 -
打印金字塔,1 121 12321 1234321 123454321
小程序示例,代码如下:void main(){ int i,j,k,m; for(i=1;i<=5;i++){ //打印行数,共5行 for(j=1;j<=5-i;j++){ printf(" "); //打印每行的空格数 } for(k=1;k<=i;k++){ //原创 2017-09-27 00:40:57 · 23363 阅读 · 3 评论 -
输入一个非负整数,判断奇数和偶数
小程序示例,代码如下:void main(){ int n; scanf("%d",&n); //输入一个非负整数 if(n%2 == 0){ printf("Even\n"); //判断为偶数 } else{ printf("Odd\n"); //判断为奇数 }原创 2017-09-26 23:44:34 · 1098 阅读 · 0 评论 -
从键盘输入一字符串(以#作为结束),显示在屏幕中并写入ch.txt文件中
小程序实例,代码如下:void main(){ char ch; FILE *fp; //保存文件指针 int i = 0; char str[1024]; //保存字符串 while((ch = getchar()) != '#'){ printf("%c",ch); //打印字符 str[原创 2017-09-25 23:48:14 · 5553 阅读 · 0 评论 -
计算s=x+x^2/2+x^3/3+...+x^n/n
小程序示例,代码如下:void main(){ float sum; sum = func(2,3); printf("sum = %.1f\n",sum); system("pause");}float func(int x,int n){ float s = 0; //保存总的计算值 int tmp = 1; //保存x的原创 2017-09-26 00:03:28 · 8865 阅读 · 0 评论 -
将字符串“123”转换为十六进制0x123或者十进制123
示例如下转换为十六进制#include <stdio.h>#include <stdlib.h>#include <string.h>typedef unsigned char u8;typedef unsigned short u16;u16 Str_ConvertTo_Dec(const char *str){ u8 i = 0; u...原创 2019-05-20 23:05:38 · 7450 阅读 · 0 评论