求大神解答c语言程序题
在j的for循环里输出arr[j]的值
在i的for循环里输出sum、temp的值
第7题
******#
i==3时,输出***
i==4是,输出***
最后·输出#
程序语句for (i=0;i<=5;i++){.....}本来是要执行6次{......}语句,每次的i值分别为0、1、2、3、4、5。但是{......}的第一个语句是if(i%3==0) break;,第一次循环时候i=0,i%3也等于0,所以循环就结束了,所以本程序不输出任何结果。
#include <stdio.h>
main()
{int i;
for (i=0;i<=5;i++) 循环0-5
{
if(i%3==0) 如果变量i 对 3 求余等于0
break; 中断循环
printf(”%d”,i); 否则输入变量i
}
}
没有输出结果 因为到i 等于0 后,求余等于0 所以在此中断,跳出rfor循环。
没打印结果
因为当第一次循环时 i=0 i%3==0的判断就成立 然后循环就break了
所以什么打印也不会有
求C语言大神解救一道程序题
你的程序呢确实有点问题。。我写出来了一个程序,需要输入行(列)数,和整个矩阵 include<stdio.h>int n;int square[10010][10010];int flag=1;int main(){ int i,j; int sum; int s=0; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++)...
求C语言大神帮忙看看程序
include<stdio.h>#include<string.h>#define N 10int main()\/\/main尽量写成int main(){ char name[N][15],m[15]; int i,j,k; printf("请输入姓名大写拼音,且姓与名间用空格键分开\\n"); for(i=0;i<N;i++) { gets(name[i]); } for(i=0;i<N-1...
C语言程序帮忙解决一下。
整理一下题目:score<65 没有获奖 65<score<71 优秀奖 71<=score<=81 三等奖 81<score<=91 二等奖 91< score 一等奖 成绩肯定为正数,所以负数时就退出,成绩还有可能为99.5分,所以设定为单精度类型就好了。程序实现如下图:...
C语言程序题求大神解释。
int x[3][2]={0} 这种定义方法为定义一个3*2的数组,同时把第一个元素x[0][0]赋值为0. 由于C语言的规则,当数组定义时部分赋值时,其他没有显式赋值的元素自动赋值为0。 所以这个操作是把x中所有元素都赋值为0 然后如你所说 for循环输入三个数存在你所说的x[0][0],x[1][0],x[2]...
简单的C语言程序编写问题!求大神解答!!!万分感谢
for循环判断是否存在数组中元素与查找数字相等,存在输出Yes退出循环。如果遍历完数组i=10表示未找到输出No include "stdafx.h"include <iostream> using namespace std;int main(){ int num[10],x,i;cout << "请输入10个整数:" << endl;for (i = 0; i < 10; i++)cin >> num[i];c...
c语言题目,求大神解答
1)include "stdio.h"#include <string.h>void mysort(char (*p)[50],int n){int i,j,k;char t[50];for(i=0;i<n;i++){for(k=i,j=k+1;j<n;j++)if(strcmp(p[k],p[j])>0)k=j;if(k!=i){for(j=0;t[j]=p[i][j];j++);for(j=0;p[i][j]=p[k][j];j++...
C语言编程题,求大神解答呀!!!
int main(){ int size = 1024 * 1024;char* rBuffer = new char[size];FILE* fp = fopen("alpha.txt", "a+t");if (fp != NULL){ int n= fread(rBuffer, sizeof(char), size,fp);for (int i = 0; i < n; i++){ char c = rBuffer[i];if (c >= 'a' && c <=...
c语言程序编程题,求大神解题
int i=3;double a=1+1.0\/1*i;double num=1;while(a>0.000001){ num=num*a;a=1+1.0\/i*(i+2);i=i+2;} pi=2*num;
C语言初级程序问题,跪求大神解答
include<stdio.h>int a=0,b=0,c=0,d=0; void f(char s[100]) \/\/函数最好定义在main函数的前面 { int i; for(i=0;s[i]!='\\0';i++) if(s[i]>=48&&s[i]<=57) a++; else if((s[i]>=65&&s[i]<=90)||(s[i]>=97&&s[i]<=122)) ...
有个C语言程序不懂了,求大神解答
int x[3]][2] 多了一个】吧;你输入三个数,对应的就是x[0][0],x[1][0],x[2][0];
戴瑞益保: #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); } }
老边区19855993429: 请教一道简单的C语言题目,求大神解答 - ?
戴瑞益保: 你没考虑到相邻两个数相等你情况.你看样例第四组数开头有两个7,输出是-1,说明严格递增是a[i+1]>=a[i],严格递减是a[i]>=a[i+1].
老边区19855993429: C语言题,求大神帮忙啊C语言作业要求 1.从键盘输入3个字符串,要求找出其中最大者 . 2.写一程序,判断一字符串是否是回文,若是输出YES,否则输出... - ?
戴瑞益保:[答案] 具体代码如下: #include int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d\n",(a=a>b?a:b)> c?a:c); } #include #include int main() { char s[50]; char *p,*q; p = s; gets(s); q = &s[strlen(s)-1]; while(p++ = 0; i--) { if('a'
老边区19855993429: 求解答一下C语言编程题,万分感谢 - ?
戴瑞益保: 1)原代码x没声明,算法有错误.#include "stdio.h" int main(void){ int i,n; float s=0.0,x,t1=0.0,t2=1.0; printf("x,n=?"); scanf("%f,%d",&x,&n); for(i=1;i<=n;i++){ t1=t1+x; t2=t2/i; s=s+t1*t2; } printf("s=%f\n",s); return 0; }2)原代码书写不规范...
老边区19855993429: 求高手解答C语言问题!有追加!#include main(){ int i, j; char ch, *p1, *p2, *s[4]={"four","hello","peak","apple"}; for(i = 0; i p1 = p2 = s[i]; ch = *(p1 + i);... - ?
戴瑞益保:[答案] 第一题:第一个for循环中第一次循环将指针数组s中的第一个指针变量s[0]赋值给指针变量p1,p2,使得指针变量p1,p2都指向字符串"four"的首地址,接着将p1所指向的字符数组中的第一个元素f赋值给字符变量ch,while循环将"fo...
老边区19855993429: C程序题目,求高手解答.?
戴瑞益保: 用C语言实现如下: /*统计函数*/ void check(char *str) { int i,number=0,space=0,other=0; char *p=str; for(i=0;i<strlen(str);i++) { if(*(p+i)>='0' && *(p+i)<='9') /*数字*/ number++; else if(*(p+i) == 32) /*空格*/ space++; else other++; /*其它字符*/ } printf(...
老边区19855993429: C语言大神求答案~1.从键盘输入两个运算数(datal和data2),做加法运算,并输出计算结果.2. 判断一个数n能否同时被3和5整除3. 求1+2+3+……+100 - ?
戴瑞益保:[答案] 第一题: #include void main() { int data1,data2; printf("请输入第一个数:"); scanf("%d",&data1); printf("请输入第二个数:"); scanf("%d",&data2); printf("两个数的和为%d",data1+data2); } 第二题: #include void main() { int ...
老边区19855993429: 求大神帮解一道C语言程序题,谢谢 - ?
戴瑞益保: #include int main(){ int x; scanf("%d",&x); if(x>25){ printf("000000\n"); return 0; } int fac=1; for(int i=1;ifac=(fac*i)%1000000; } printf("%06d\n",fac); return 0; }
老边区19855993429: 求C语言大神帮我解答下这9道题(重赏!!!!!!!!!) - ?
戴瑞益保: 1#include int main() { int i,s=0; for(i=1;i='A'&&a[i]='0'&&a[i]
老边区19855993429: 求高手解答!几个C语言题.用循环.?
戴瑞益保: 第一个: #include <stdio.h> int main() { int s=1; for(int i=2;i<=100;i++,s=1) { for(int j=2;j<i;j++) if(i%j==0){s=0;break;} if(s==1)printf("%d ",i); } } 第二个: #include <stdio.h> int main() { int tmp; for(int i=2;i<=100;i++) { tmp=i; printf("%d的质因数为...