Zeichnen Sie Ihre eigenen Programmierübungen auf.
Thema 1 : BC26-Berechnung mit Rest
beschreiben
Berechnen Sie bei zwei gegebenen ganzen Zahlen a und b (0 < a, b < 10.000) den ganzzahligen Quotienten und den Rest von a dividiert durch b.
Beschreibung eingeben:
Eine Zeile mit zwei ganzen Zahlen a und b, gefolgt vom Dividenden und Divisor (nicht Null), getrennt durch Leerzeichen.
Ausgabebeschreibung:
Eine Zeile mit zwei ganzen Zahlen, dem ganzzahligen Quotienten und dem Rest, getrennt durch ein Leerzeichen.
Ideen zur Problemlösung: Definieren Sie den ganzzahligen Quotienten m=a/b und den Rest n=a%b
#include <stdio.h>
int main()
{
int a,b;
//输入
scanf("%d %d",&a,&b);
//计算
int m=a/b;
int n=a%b;
//输出
printf("%d %d",m,n);
return 0;
}
Thema 2: BC27-Einheitenziffer einer Ganzzahl
beschreiben
Geben Sie eine ganze Zahl a ein und suchen Sie die einzelne Ziffer
Beschreibung eingeben:
Geben Sie eine Ganzzahl im Bereich von int ein
Ausgabebeschreibung:
eine Ganzzahl ausgeben
Idee zur Problemlösung: Verwenden Sie % direkt, um den Rest zu ermitteln und die einzelne Ziffer zu erhalten
#include <stdio.h>
int main() {
int a;
//输入
scanf("%d",&a);
//计算并打印
if(a<10){
printf("%d",a);
}
else{
int m=a%10;
printf("%d",m);
}
return 0;
}
Thema 3: BC28 Zehner von ganzen Zahlen
beschreiben
Geben Sie eine ganze Zahl ein und ermitteln Sie deren Zehnerstellen
Beschreibung eingeben:
Geben Sie eine Ganzzahl im Bereich int ein
Ausgabebeschreibung:
eine Ganzzahl ausgeben
Idee zur Problemlösung: m/10, die letzte Ziffer der Ganzzahl ist die Zehnerstelle, und dann den Rest nehmen
#include <stdio.h>
int main() {
int a;
//输入
scanf("%d",&a);
//计算输出
if(a<10){
printf("%d",0);
}
else{
int m=a/10%10;
printf("%d",m);
}
return 0;
}