ldcf.net
当前位置:首页 >> C语言编程问题,求大神指教 编写程序,输入两个正... >>

C语言编程问题,求大神指教 编写程序,输入两个正...

楼上两位的代码可能有点小问题 s += m*m+1/m;改成 s += m*m+1.0/m;

#include#includevoid pr(int a[][4], int n){for (int i = 0; i < n; i++){for (int j = 0; j < 4; j++)printf("%d ", a[i][j]);printf("\n");}}int main(){int a[3][4] = { { 1, 2 }, { 3, 4, 5 }, { 1, 2, 3, 4 } };pr(a, 3);}

scanf的格式字符串应该使用%lf%d%lf的形式,中间不要加逗号,读入数据时以空格或回车作为分隔。格式字符串中添加逗号是不好的习惯,除非特殊格式需要否则不要使用逗号。 %lf表示以double型读入一个数据,而你对应存放数据的变量是float型,类型...

#includevoid main() { float s,t; int i,fz,fm,fh,n; s=0; fh=1; scanf("%d",&n); for ( i=0;i

scanf("%f",&f);//double类型的输入不能使用%f进行输入,得用%lf才能正常得到a的值。

#includeint main(){int n, ji=0,ou=0,k;scanf("%d",&n);while(n!=-1){k=n%2; if(k==0){//

#include void printdigits( int n );int main(){int n;scanf("%d", &n);printdigits(n);return 0;}void printdigits( int n ){if(n){printdigits(n/10);printf("%d\n",n%10);}}

你输入了一个2,然后就循环了3次(i=0时,i=1时,i=2时),不要做循环操作就行了。 for (int i=0; i

#include #include #define MAX 100 //整数长度上限100,可自定义int main(){ char num[MAX]={0}; int len; scanf("%s",num); len=strlen(num); while(len--) { printf("%c",num[len]); } printf("\n"); return 0;}

//1.定义结构体struct student{ char no[10]; char name[10]; float chinese; float math; float english; float avg;};//2.计算平均函数 --平均成绩存放在该学生的结构体的avg成员中void AVG(struct student *s){ s->avg=(s->chinese + s->math...

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