admin 管理员组文章数量: 1087139
2024年3月11日发(作者:前端处理gzip数据)
1. Helloworld程序,即打印一串字符串。
2. 用变量实现求两数之和。
3. 输入一个数并求其绝对值。
main( ){
float x;
scanf(“%f”,&x);
if (x>0) /*后无分号*/
printf("%f",x);
else /*后无分号*/
printf("%f",-x);
printf(“the next of if …else”);
}
4. 输入两个值并,按从小到大的顺序输出。
main( ){
int max, min, temp;
scanf(“%d,%d” , &max , &min);
if (max temp = max ; /*注意两个变量交换的方法*/ max = min ; } printf(“max = %d t min = %d", max , min); min = temp ; } 5、实现函数:-1 (x<0) y= 0 (x=0) 1 (x>0) main() { int x,y; scanf("%d",&x); if (x==0) y=0; else if(x>0) y=1; else y=-1; printf("x=%d,y=%dn",x,y); } 6、输入一字符,判断它是否为大写字母,若是将其转化为小写字母,若不是,不转换.然后 输出最后得到的字符. #include “stdio.h” main( ){ char ch; ch=getchar(); ch=ch>='A'&&ch<='Z'?ch+32:ch; /* 或 ch=(ch>='A' && ch<='Z')?(ch+32):ch; */ putchar(ch); } 7、试输出1-50之间能被3整除的数,且每行输出10列. main(){ int j,i=0; for(j=1;j<=50;j++){ if(j%3==0) { printf(“%d “,j); i++; } } } if(i%10==0) printf(“n”); 8、按公式求PI值:(直到最后一项小于10E-6为止 #include "math.h" π 4 1 1 3 1 5 1 7 ...... main( ){ int s; float n, t,pi; /*n定义为实数,因为精度的问题*/ t=1; pi=0; n=1;s=1; while ((fabs(t))>=1e-6){ pi=pi+t; n=n+2; s=-s; t=s/n; /* 实数相除*/ } pi=pi*4; printf("pi=%10.6fn",pi); } 9、:求100~200的全部素数 #include "math.h" main( ){ int m,i,k,n=0; for (m=101;m<=200;m=m+2){ if (n%10==0) printf("n"); k=sqrt(m); for (i=2;i<=k;i++) If (m%i==0) break; if (i>=k+1) { printf("%d ",m); n=n+1; } } } main( ){ int i, a[10];
版权声明:本文标题:C语言20程序 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710150104a559704.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论