程序设计入门——C语言(翁凯老师)(基础部分)

  • 输出“Hello World”(mooc第一周编程练习)

# 定义main函数,如果定义为 int型的函数,记得要有返回值0,如果定义为void则不需要返回值。

# 输出“Hello World”

#include<stdio.h>
int main(){
printf("Hello World");
return 0;
}
  • 逆序的三位数(5分)(mooc第二周编程练习)

题目内容:

逆序的三位数:

程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。

提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。

注意:除了题目要求的输出,不能输出任何其他内容,比如输入时的提示,输出时的说明等等都不能。这道题目要求输出逆序的数字,程序就只能输出这个数字,除此之外任何内容都不能输出。

输入格式:

每个测试是一个3位的正整数。

输出格式:

输出逆序的数。

输入样例:

123

输出样例:

321

时间限制:500ms内存限制:32000kb

#逆序三位数

#include <stdio.h>
int main(){
    int num, ones, tens, hundreds;
    scanf("%d", &num);
    ones = num%10;
    tens = (num-ones)%100/10;
    hundreds = (num-ones-tens)/100;
    printf("%d",ones*100+tens*10+hundreds);
    return 0;
}

#逆序三位数利用数组方法解答(%s,%c,%d)

#逆序三位数(数组)

#include<stdio.h>
int main(){
    char a[3];
    scanf("%s", a);
    for (int i=strlen(a)-1;i>=0;i--){
        printf("%c", a[i]);
    }
    return 0;
}

原文地址:https://www.cnblogs.com/jarvis0627/p/9914438.html

时间: 2024-11-08 21:34:31

程序设计入门——C语言(翁凯老师)(基础部分)的相关文章

【网易】 【作业】 程序设计入门—C语言 翁恺 第三周

#include<stdio.h> int main() { int x=0,m=0,n=0,a=0; do { scanf("%d",&x); a=x%2; if (a==1){//傻子hhhhh==哦 m++; } else if (a==0) { n++; } }while(x!=-1); printf("%d %d",m,n); system("pause"); } 奇偶个数 #include<stdio.h&g

【网易】 【作业】 程序设计入门—C语言 翁恺 第六周

#include<stdio.h> int fuhao(); int main() { int shuzu[101],m,n,c=0,x,y,z=0,q=0,cn=0; for(z=0;z<=100;z++) { shuzu[z]=0; } do { scanf("%d %d",&m,&n); shuzu[m]+=n; if(m==0) { c++; } if (m==0&&n==0) { q++; } if(m!=0) { cn++;

【网易】 【作业】 程序设计入门—C语言 翁恺 第七周

#include<stdio.h> int main() { char a=0 ,c=0; int b=0; for(;a!=46;) { scanf("%c",&a); if (a!=32&&a!=46) { b++; } else { if(b!=0){ printf("%d",b); break;} } } b=0; for(;a!=46;) { scanf("%c",&a); if (a!=32

【网易】 【作业】 程序设计入门—C语言 翁恺 第二周

#include<stdio.h> int main() { int a=0,b=0; scanf("%d",&a); if(a>=800) { b=a-800; printf("%d",b); } else{ printf("%d",b=2400+a-800); } system("pause"); } #include<stdio.h> int main() { int a=0,x=0

【网易】 【作业】 程序设计入门—C语言 翁恺 第五周

#include<stdio.h> int sushume(x) { int i=2,ret=0; for(i=2;x%i!=0;i++){;} //printf("%d",i); if (i==x){ret=1;} //printf("%d",ret); return ret; } int main() { int a,i=2,t; scanf("%d",&a); t=a; printf("%d=",a)

【网易】 【作业】 程序设计入门—C语言 翁恺 第四周

#include<stdio.h> int main() { int m,n,i=2,tlm=0,tln=0,x=2,count=0,tl=0,q=0,ii=0; scanf("%d %d",&m,&n); q=m-1; for (i=2;count<n;i++) { while(i%x!=0){x+=1;} if (x==i){ tln+=i; count+=1; } x=2; } ii=i-1; x=2,count=0; for (i=2;coun

程序设计入门——C语言 习题汇总

?? 中国大学MOOC 程序设计入门--C语言 翁恺 公告 评分标准 课件 测验与作业 考试 讨论区 教材与参考资料 分享到 帮助中心 测验与作业 次汇总由CSDN-fjinhao原创,转载请注明来源,此汇总由于本人 能力有限,欢迎各位程序爱好者来此讨论交流,给予指正,本人 联系邮箱[email protected],谢谢. 查看帮助 老师还没有发布测试和作业,请耐心等待 第1周:计算   第1周编程练习 截止时间:2015年5月4日 0:00 前往作业 作业类型 Online Judge作

程序设计入门-C语言基础知识-翁恺-期中测试

一.试题 程序设计入门-C 语言期中测评1 在代码:while ( !e )中,!e 等价于:A.e ==0 B. e != 1 C. e!=0 D. e == 12. 以下代码片段的输出是:int j=4;for ( int i=j; i<=2*j; i++ ) {switch ( i/j ) {case 0:case 1: printf("*"); break;case 2: printf("#");}}A.****## B. ***# C. *# D.

网易云课堂程序设计入门--C语言第七周:指针与字符串学习笔记

====================================== 第七周:指针与字符串学习笔记 网易云课堂 程序设计入门–C语言 指针与字符串 学习笔记 ====================================== 7-1指针初步 7-1-1类型大小与取地址运算 sizeof是一个运算符 给出某个变量货类型在内存中所占据的字节数 sizeof(int); sizeif(i); double变量在内存中占据的空间是int变量的两倍 { int a; a =6; prin