c语言编程,求大神看看这题怎么做
#include int main(){ int T,m,n; scanf("%d",&T); while(T--) { scanf("%d",&n); m=0; while(n) { m=m*10+n%10; n/=10; } printf("%d
",m); } return 0;}
这具体要看你的num和stu[]数组的情况了。还有,这程序写的是二进制文件,而且文件没有扩展名。这都是在查看文件时要注意到的。经验证,这个程序是可以写入文件的。
#include <stdio.h>
int main()
{int ah,am,as,bh,bm,bs,n;
scanf("%d",&n);
while(n--)
{scanf("%d%d%d%d%d%d",&ah,&am,&as,&bh,&bm,&bs);
ah+=bh; am+=bm; as+=bs;
am+=as/60; as%=60;
ah+=am/60; am%=60;
printf("%d %d %d
",ah,am,as);
}
return 0;
}
#include <stdio.h>
#include <malloc.h>
#include <memory.h>
main()
{
int **a = NULL,i=0,j=0;
int num=0;
scanf("%d",&num);
a = (int **)malloc(sizeof(*a)*num);
for (i=0;i<num;i++)
{
a[i]=(int *)malloc(sizeof(int)*6);
}
for (i=0;i<num;i++)
{
for (j=0;j<6;j++)
{
scanf("%d",&a[i][j]);
}
}
for (i=0;i<num;i++)
{
a[i][2] +=a[i][5];
if (a[i][2]>=60)
{
a[i][2] = a[i][2]%60;
a[i][1]++;
}
a[i][1] += a[i][4];
if (a[i][1]>=60)
{
a[i][1] = a[i][1]%60;
a[i][0]++;
}
a[i][0] +=a[i][3];
}
for (i=0;i<num;i++)
{
for (j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("
");
}
}
输入
2
1 2 3 4 5 6
34 45 56 12 23 34
输出
5 7 9
47 9 30
Press any key to continue
求大神看下这道C语言题
include <stdio.h>int GetRes(int x){ int i, cnt = 0; for(i = 1; i <= x; ++i) if( x%i == 0 ) cnt++; return cnt;}int main(){ int n; while( scanf("%d",&n) != EOF ) { int i, res = 0; for(i = 105; i <= n; ++i...
一道C语言编程题,求大神们帮帮忙,谢谢了。。
;printf("逆序为:%d%d%d\\n",num%10,num%100\/10,num%1000\/100,num\/1000);break;case 5:printf("正序为:%d\\n",num);printf("逆序为:%d%d%d\\n",num%10,num%100\/10,num%1000\/100,num%10000\/1000,num\/10000);break;} } 我用笨方法写的,没用字符串什么的,你可以看看 ...
C语言 编程题 求大神解答?
include<stdio.h> int main(){ int a,b,c,d;for(a=0; a<2; a++)for(b=0; b<2; b++)for(c=0; c<2; c++)for(d=0; d<2; d++)if((a==0)+(c==1)+(d==1)+(d==0)==3&&(a+b+c+d==1)){ if(a)printf("A\\n");if(b)printf("B\\n");if(c)printf("C...
编程题 编程求c语言表达式4a+5b的值,假设a=3,b=1.5。 求大神解答
incloud <studio.h> inlouod <stdlib.h> main(){int a =3:float b =1.5:printf("%f",4*a+5*b);}
...c语言一个月,尝试着写了一个猜数程序,,求大神看看我的程序有什么问题...
\/\/1.不要用goto语句\/\/2.为什么要用float ?#include <stdio.h>#include <stdlib.h>#include int main(){srand((unsigned)time(NULL));int s,n;s=rand()%101;while(1){system("cls");printf(" 1. play\\n");printf(" 0. exit\\n");printf("\\n请输入0或1:");fflush(stdin)...
大神们,请帮忙看看,为什么C语言编程中,无论使用万能头还是iostream都无 ...
并不是所有的编译器都支持万能头,也不是C++标准的一部分。并不建议使用万能头,因为它会包含很多不必要的头文件一,增加编译时间,好好学习每个头文件都包含哪些东西,而不是总想着投机取巧。如果比赛中的话,可以用用,减少工作量。
C语言指针编程,求助大神解答。编写函数int StrCount?
include <stdio.h> include <stdlib.h> int StrCount(char* str1,char* str2){ int i,j;int count=0;i=j=0;while(str1[i]!='\\0'){ while(str1[i]!='\\0'&&str2[j]!='\\0'){ if(str1[i]==str2[j]){ i++; j++; } else { i=i-j+1; j=0; } } if(str2[j...
C语言刚刚学,这段看不懂,求大神逐个语句解释下 mod=(int)sqrt(i);_百...
mod=(int)sqrt(i); \/\/ 将根号i的值向下取整后赋值给变量mod for(j=2;j<=mod;j++) \/\/ count统计[2,mod]之间能整除i的数 if(i%j==0) count++; if(count==0) \/\/ 如果从2到根号i没有能整除i的数,输出i printf(" %d",i); count=0;所以这段代码的作用...
C语言编程,求大神急救。
include "stdio.h"int getRand(int* a, int n){ int randdata;int i, j;randdata = rand()%30; \/\/n=rand()%(Y-X+1)+X;\/*n为X~Y之间的随机数*\/ a[0] = randdata;i = 1;while (i < n){ randdata = rand()%30; \/\/n=rand()%(Y-X+1)+X;\/*n为X~Y之间的...
...运行完没有显示任何东西,不清楚哪出问题了,求大神帮忙
有个疑问,楼主你这个能过编译吗(我也是刚学完c基础)?下面说说我发现的几点问题:1、char 型的字符数组应该用单引号将内部元素包起来=>char str[]={'1','2','3','4'};(至少我学到的是这样)2、你的指针用的好像有点问题,具体错误怎么改我不记得了,这个有点抱歉 3、printf("%d\\n",...
褚戚罗汉: 答案是A 2143;解析:①、main一开始赋值x=1,y=2; ②、传递进fun函数是:fun(2,1)(注意这里传递参数y在前x在后) ③、对fun子函数而言,接收到是fun(2,1),也就是fun的x=2,y=1.所以先打出21;④、fun子函数中,最后赋值x=3,y=4,对应到main函数中是y=3,x=4;⑤、最后打出x y就是43;连起来就是打出2143
石嘴山市15346351799: 一道c语言编程题,求大神指教! - ?
褚戚罗汉: #include <stdio.h> 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); } }
石嘴山市15346351799: 请大神给看看C语言编程题怎么做 - ?
褚戚罗汉: #include<stdio.h>#include<stdlib.h>#include<time.h> int main() { int frequency[6]={0,0,0,0,0,0}; srand((unsigned int)time(NULL)); for(int i=0;i<6000;i++) frequency[rand()%6]++; for(i=0;i<6;i++) printf("%d:%d ",i+1,frequency[i]); }
石嘴山市15346351799: 这个C语言的题目,求大神教这个怎么做?😳 谢谢了😳 - ?
褚戚罗汉: 外层循环for(i=0;i<2;i++),控制循环次数,循环次数为2.内层循环for(j=0;j<3;j++),循环次数为3.循环内的语句是k++,j=0时,k的值变为1,j=2...
石嘴山市15346351799: 求大神讲解一道C语言程序题 - ?
褚戚罗汉: 输出结果:_4,_2,12,11 (_代表空格)数组结构如下,例:5是a[1][1],9是a[2][2],11是a[3][1] a[][0] a[][1] a[][2]a[0] 1 2 3a[1] 4 5 6a[2] ...
石嘴山市15346351799: 大神,这道C语言的题目怎么做? - ?
褚戚罗汉: 显然为A,A将会输出v C选项要注意sizeof(a)等于8
石嘴山市15346351799: 求高手..帮我做一个C语言编程题...急啊 - ?
褚戚罗汉: #include <stdio.h> main() { int c=0,n,w;/*c统计位数,n是要输入的整数,w去掉每一位的变量*/ printf("input n: "); scanf("%d",&n);/*输入n>0的整数*/ w=n;/*将n给变量w*/ while (w>0)/*w=0时就结束循环*/ { w=w/10;/*去掉每一次的最低位,直到w=0*/ c=c+1;/*累加位数*/ }printf("%d 是%d位数\n",n,c);/*输出所有奇数和*/ }/*VC++6.0测试如下 input n:54325432 是4位数 */
石嘴山市15346351799: 求c语言大神解答,这道题到底怎么做?答案是b,但是我只能做到输出三颗星,第五颗星不懂怎么输出? - ?
褚戚罗汉: i = 1 2*i -1为1 输出 1个星i = 2 2*i -1为3 输出 3个星i = 3 2*i -1为5 输出 5个星i = 4 2*i -1为7 输...
石嘴山市15346351799: c语言编程题求大神指教,,太笨了,想了一下午都做不出结果s=(2+3)+(2+3+5)+(2+3+5+8) - ?
褚戚罗汉: 供你参考……#include "stdio.h"void main(void){ int n,i,j,k,s; printf("Type an integer...\nn="); scanf("%d",&n);//表示几项 for(s=0,i=2,j=3,k=5;n;n--){ (s+=s)+=k; k=i+j; i=j; j=k; } printf("The result is %d.\n",s);}
石嘴山市15346351799: C语言编程题,求助高手!!! - ?
褚戚罗汉: /*用scanf()无法输入空格,就用getchar了*/ #include<stdio.h> int main(void) {char ch;static char str[128];int i=0;int j=0;printf("input the string: \n");while(1){ch=getchar();if(ch=='\n'||i>127)break;str[i]=ch;i++;}for(i=0;str[i];i++){for(j=...