gaizaoahe.com
当前位置:首页>>关于一个简单的c语言程序的资料>>

一个简单的c语言程序

不要先把总结果求出来再取最后一个数字 因为最后一个数字肯定有数字的个位数决定 比如13^13,就求3*13,但是每次记录最后一个数字3*3=9 99*3=27 77*3=21 11*3=3 33*3 9 然后就可以看出是个最后结果处于每4次一个循环 因为13x13x13

很多程序都是非常简单的:1.输入2个正整数m和n,求其最大公约数和最小公倍数#include<stdio.h>#include<math.h> int main() { int m,n,p,q,s,r; printf("请输入两个正整数;m,n\n"); scanf("%d,%d",&m,&n); s=m*n; if(m<n) { p=m; m=n; n=p; }

#include<stdio.h>#include<stdlib.h>int main(){ int x,y,z; int max; printf("输入 x y z三个数:\n"); scanf("%d %d %d",&x,&y,&z); if(x>y)max=x; else max=y; if(max<z)max=z; printf("最大数为:%d\n",max); system("pause"); return 0;}

#include "stdio.h"#include "string.h"#define N 300 void main(){ char a[N],sum='\0'; int i=0,k; printf("input the number:"); scanf("%s",a); k=strlen(a); printf("%d",sum); } 注:程序的思想不错,但是具体实现上有些问题,我的调试环境是VC++6.0,当和大于127时,由于奇偶校验码等原因,会超出上限,128会表示成-128,129表示成-127.所以算法在独立性上不是很好,楼主不妨试下将字符性的“5”换成整型的5这种办法,反而简单些

#include<stdio.h>void main (){ int x,y; int sun; printf("Please input x :"); scanf ("%d",&x); printf("\nPlease input y :"); scanf ("%d",&y); sun = x + y; printf("The sun is: %d. ",sun);}

#include int main(void) { printf("hello!"); return 0; } 你是刚开始学C语言吧,呵呵,这个就是最简单的了,而且移植性很好,任何一款C编译器都可以通过编译,并且在linux系统上也可以编译和运行.简单解释一下:printf("hello!");会在屏幕上输出hello!这句话,你可以把双引号中的内容换成你想要显示的内容.

第一个程序:首先整型变量int后应有一个空格即int a=1…… 运行过程: 首先定义整形变量a,b,c,并使值为1,b值为4,c值为2,然后定义float型变量x,y,z,并使x值为10,y值为2.0,z不赋值. 然后进行计算,算式整体可由加号分为三部分,第一部

//给分吧,哥们#include <iostream> using namespace std; int x[10000]; int y[10000]; int main() { int i,j,n; printf("--------------------------------\n输入有几个点: "); while( scanf("%d",&n) && n ) { for( i=1 ; i<=n ;i++) { printf("\t输入第 %d 点的坐标 x y:\

#include main() { unsigned int a,i=1; printf("\n Input an int number:\n"); scanf("%d",&a); for (i=1;i main() { unsigned int a,i=1; do{printf("\n Input an int number:\n"); scanf("%d",&a); for (i=1;i 评论0 0 0

代码如下:#include <stdio.h>int main(){ int a[50],i,k,m,j=0; for(i=2;i<=100;i++) { for(k=2;k<i;k++) if(i%k==0) break; if(k==i) a[j++]=i; //这里是关知键~~如果k==i,即for循环全部循道环完 } //即从2到i中没有可整除i 的,那么i就是一个素数 for(i=0;i<j;i++) // C语言中回数据的输入与处理最好分开来写答~~ printf("%3d",a[i]); return 0;}

网站首页 | 网站地图
All rights reserved Powered by www.gaizaoahe.com
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com