dfkt.net
当前位置:首页 >> C语言必背代码stDio >>

C语言必背代码stDio

1、/*输出9*9口诀.共9行9列,i控制行,j控制列.*/ #include "stdio.h" main() {int i,j,result; for (i=1;i<10;i++) { for(j=1;j<10;j++) { result=i*j; printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/ } printf("\n");/*每一行后换行*/ } } 2、/*古典

去百度文库,查看完整内容> 内容来自用户:zhujie_0811 c语言入门经典必背18个程序.txtc语言入门经典必背18个程序1、/*输出9*9口诀.共9行9列,i控制行,j控制列.*/#include"stdio.h"main(){inti,j,result;for(i=1;i<10;i++){for(j=1;j<10;j++){

这个程序都是错的~~ 我修改了下~~~#include <stdio.h>void rev (int *p,int n)//对p所指向的数组,把前n个数据顺序颠倒过来~~{ int t; if (n>1) { t=p[0]; p[0]=p[n-1]; p[n-1]=t; rev(p+1, n-2); }}void main(){ int j, a[5]={1,2,3,4,5,}; rev(a+1,4); for(j=0;j<5;j++)

while ((ch=getchar())!='\n') putchar (ch);getchar 是输入单个字符,但是这里有个while()循环,当输入不为“\n”时循环读入,所以可输入显示字符串.

#include<stdio.h> int main() { int i,j; for(i=1;i<=9;i++) { printf("%*s",72-8*i,""); for(j=1;j<=i;j++) printf("%d*%d=%2d ",j,i,j*i); printf("\n"); } return 0; }

printf("sum is %f\n",sum); sum被定义为了float型,应对应%f

# include “stdio.h” main() { int m; char n; }

我帮你写个简单点的吧,你这个是5位还好,要是位数更多呢,呵呵,#include void main() { int x,n=0; printf("input x:"); scanf("%d",&x); if(x printf("error!"); else while(x) {x/=10; n++;} printf("这是一个%d位数.\n",n); }

数组,指针这方面我觉得比较难一些,其他的还好,你只要掌握一些循环语句什么的,格式注意点,一般都能写出来,而且越写越带劲的,我现在学的ASP,vbs都比较感兴趣的,只要一门语言通了,学其他的都很方便了

第一个:结果肯定是0啊, sum=sum+a/b; //这里的a/b永远都是小于1的,系统会舍掉小数变为零 a=a+1; b=b+1; 第二个就是上面说的

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