#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语言程序代码!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)