C语言编程源代码翻译

C语言编程源代码翻译,第1张

#inc1ude<stdioh>//包含标准输入输出函数库,包含以后可以调用已经写好的库函数

int main(void)//定义程序入口,参数列表为空

{//程序块开始标志

   int dogs;//定义整形变量,变量名为dogs

   printf("How many dogs do you have\n");//对控制台输出引号内的内容,并换行

   scanf("%d",&dogs);//从控制台输入数据,并将数据传给dogs

   printf("so you have %d dog(s)!\n",dogs);//打印输出结果,用dogs的内容取代%d

   return 0;//程序返回值为0

}//程序块结束

#include <stdioh>

#include <stringh>

#include <ctypeh>

#define MAXTYPE 4

enum { LOW, UP, DIGIT, OTHER };

int count[MAXTYPE];

float percent[MAXTYPE];

int CharTypeCount(char s)

{

unsigned char p;

int i;

int n;

memset(count, '\0', sizeof(count));

p = (unsigned char)s;

n = 0;

while (p) {

if (p>='a' && p<= 'z') {

count[LOW]++;

}

else if (p>='A' && p<= 'Z') {

count[UP]++;

}

else if (p>='0' && p<= '9') {

count[DIGIT]++;

}

else {

count[OTHER]++;

}

p++;

n++;

}

for (i=0; i<MAXTYPE; i++) {

percent[i] = (count[i]10)/n;

}

return n;

}

int main()

{

char s[1000];

int i;

int n;

while(gets(s) != NULL) {

n = CharTypeCount(s);

if (n <=0 ) {

printf("please input a string!\n");

continue;

}

printf("a-z: %d/%d %2f%%\n", count[LOW], n, percent[LOW]);

printf("A-Z: %d/%d %2f%%\n", count[UP], n, percent[UP]);

printf("0-9: %d/%d %2f%%\n", count[DIGIT], n, percent[DIGIT]);

printf("OTHER: %d/%d %2f%%\n", count[OTHER], n, percent[OTHER]);

}

return 0;

}

输入2个正整数m和n,求其最大公约数和最小公倍数

#include

#include

int main()

int m,n,p,q,s,r;

printf("请输入两个正整数;m,n\n");

scanf("%d,%d",&m,&n);

#include<stdioh>

main()

int a,b,t=0;

scanf("%d %d",&a,&b);

if (a<b)

printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(ab),(a%b));

}

主要特点

C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接 *** 作,因此既能够用于开发系统程序,也可用于开发应用软件。

百度百科-c语言

以上就是关于C语言编程源代码翻译全部的内容,包括:C语言编程源代码翻译、编写一个完整的c语言源程序、求简单C语言程序代码!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9398586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存