首页 > TAG信息列表 > includeint
C语言学习第8天,分支结构
一个完整的程序控制流包含下面三种控制流: 1.顺序流程 2.分支流程 3.循环流程 分支流程 if(测试条件)条件为真的流程 else条件为假的流程 #include<stdio.h>int main(){ int x; scanf("%d", &x); if (x >= 2 && x <= 10) printf("666"); else printf("222"); return 0;} 不要数组-逆序排序
#include<stdio.h>int main(void){ int i,a[10]; //向数组里面赋值 for(i = 0; i <= 9; i++) //这里有一个问题,如果把<=改成>=是回事什么样的 , //这样是不可以的,因为i <= 9;是一个比较句子,i需要与9比较,一旦更改,第二句无法执行 //所以输出的回事随机值 { a[i] = i; // printf20211120
//摄氏度和华氏度之间的换算//20211120//ZhangWenjing#include<stdio.h>int main(void){ int f = 0; int c = 0; scanf_s("%d", &f); c = (f - 32) * 5 / 9; printf("Celsius = %d", c); return 0;} //是不是太胖了//20211120//ZhangWenjing#include<stdio.h&g循环例子分析
计算数字的位数,我自己根据自己的理解,编的程序跟老师的不太一样, 老师样例: #include<stdio.h>int main(void){ int m, n; scanf_s("%d", &m); n = 0; m=m/10; n++; while (m > 0) { m=m /10; n++; } printf("%d", n); return 0; } 我的代码: #include<stdio.h>int mai字符串逆序
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。 输入格式: 输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。 输出格式: 在一行中输出逆序后的字符串。 法一、 #include<stdio.h>#include<string.h>int main(void){ char line[80000]; int k; k=0; gets小白的秃头日记
第八次学习笔记for循环语法for(表达式1;表达式2;表达式3);表达式1:初始化循环变量表达式2:判断循环终止表达式3:循环条件的调整 #include<stdio.h>int main(){int i;for(i=0;i<=10;i++){printf("%d ",i);}return 0;}结果:0 1 2 3 4 5 6 7 8 9 等价于#include<stdio.h>int main(){int i=0;输出第二大数(用数组)
第一种方法:(冒泡排序)核心部分:for(i=0;i<=14;i++)//数组a[15]从零到十四一共十五个数{for(j=0;j<=14-i;j++)//循环一次能排出一个最大值因此需要循环14次,每次循环都有一个数排到最大,故每次减一即14-i.{ if(a[j]>=a[j+1]){t=a[j+1];a[j+1]=a[j];a[j]=t;} }}排序好了之后,就把a[1]输9-28
循环(都可以遇到break;continue;)while循环:int i = 10; //初始化部分(表达式1)while(i<100) //条件判断部分(表达式2){}i++ ; //调整部分(表达式3) for(表达式1; 表达式2; 表达式3)for语句的循环控制变量一些建议;1:不可在for循环体内修改循环变量,防止for循环失去控制#include<stdio.h>inP3十进制转换为二进制
#include<stdio.h>int main () { int n; scanf("%d",&n); int a[8]; for(int i=0;i<8;++i){ if(n%2==0) a[i]=0; if(n%2==1) a[i]=1; n/=2; } for(int i=7;i>=0;--i) printf("求1+2+3+4+......+n,要求不能使用乘除法、for、while、if、else、switch、case、以及条件判断语句(A?B:C)
#include<stdio.h>int f(int n){ int sum=n; bool t=(n!=0) && (sum=sum+f(n-1)); //用&&短路与进行判断,n!=0时sum=sum+f(n-1)才执行,并将结果赋值给布尔类型变量 return sum;}void main(){ int n; printf("please input a number:"); scanf("%d",&n)第九次作业
#include<stdio.h>int main(){ int i,j,k,a[100][100],n; scanf("%d",&n); for(i=0;i<=n;i++) a[i][0]=a[i][i]=1; for(i=2;i<=n;i++) for(j=1;j<=i-1;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=0;i<=n;i++){ for(k=0;k<=n第八次作业
---恢复内容开始--- 2.求一批整数中出现最多的数字。输入一个整数n,再输入n个整数,分析每个整数的每一位数字,求出现次数最多的数字,试编写程序。 #include<stdio.h>int main(void){ int a[5],b[10],i,n,y; printf("Enter n:"); scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&b[i])实验五
// 4556.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include<stdio.h>int add(int x,int y){ int a; a=x+y; return a;}int minus(int x,int y){ int a; a=x-y; return a;}int multip(int x,int y){ int a; a=x*y; r实验五
#include<stdio.h> int main(){ int add(int x,int y); int minus(int x,int y); int multip(int x,int y); int quotient(int x,int y); int mod(int x,int y); int x,y,a,b,c,d,e; scanf("%d%d",&x,&y); a=add(x,y); b=minus(x,y); c=multip(x,y);第四次试验第二项
#include<stdio.h>int main(){ int a[3][3]; int i; int j; int sum=0; for(i=0;i<3;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]); } } sum=a[0][0]+a[0][2]+a[2][0]+a[2][2]; printf("%d\n",sum); return 0;}实验三
#include "stdafx.h"#include<stdio.h>int main(){ long i,s=0;for(i=22;i<=1002;i=i+20)s=s+i; printf("%d\n",s); return 0;} #include "stdafx.h"#include<stdio.h>int main(){ long i=22,s=0;while(i<=1002){ s=s+实验三
一 #include<stdio.h>int main(){ int t; long int s=0; for(t=22;t<=1002;t=t+20){ s=s+t; } printf("%ld",s); return 0;} #include<stdio.h>int main(){ int t=22; long int s=0; while(t<=1002){ s=s+t; t=t+20; } printf("%ld"实验三
1.#include<stdio.h>int main(){ int a = 22,i,sum = 0; for(i = 0;i < 50;i++){ sum = sum + a; a += 20; } printf("%d",sum);}#include<stdio.h>int main(){ int a = 22,i,sum = 0; while(a != 1022 ){ sum += a; a += 20; } printf("%d&qu实验一
#include<stdio.h>int main(){ int a,b,sum; a=123; b=456; sum=a+b; printf("sum is %d\n",sum); return 0; } #include<stdio.h>int main(){ char c1,c2; c1=97; c2=98; printf("c1=%c,c=2%c\n",c1,c2); printf("c1=%d,c=2%d\n&quoc语言编写程序数一下 1到100的所有整数中出现多少次数字9
范围,出现的数字可以替换#include<stdio.h>#include<stdlib.h>int main(){int n,y,m;int sum = 0;//计数器for (n = 1; n <= 100; n++){m = n;//把n赋值给mwhile (m > 0){y = m % 10;m = m / 10;if (y == 9)sum++;}}printf("%d",sum);return 0;}